lua学习笔记9(字典的学习)

Lua 复制代码
print("********************字典的学习***********************")
a={["凌少"]="傻逼",["我"]="天才",["age"]=24,["daihao"]=114514,["8848"]=20000}
--访问单个变量
print(a["凌少"]);
print(a["我"]);
print(a["age"]);
print(a["daihao"]);
--通过.来访问
print(a.age);
--print(a.8848);--不能通过这种方式访问
--修改
print(a["我"])
a["我"]="大天才"
print(a["我"])
--增加
a["我们"]="我们都是天才"
print(a["我们"])
--删除--删除就是置空
a["我"]=nil
print(a["我"])
print("********************字典的遍历***********************")
for k,v in pairs(a) do
	print(k,v)
	--print(k,v,456,147)--如果像这样传递多个参数一样可以打印出来
end
for k in pairs(a) do--通过这个方法只遍历键
	print(k)
	--print(a[k])--可以通过这个方法遍历出值
end
for _,v in pairs(a) do--通过这个方法只遍历值
	print(v)
end

输出

相关推荐
Brookty15 小时前
Java文件操作系列(一):从基础概念到File类核心方法
java·学习·java-ee·文件io
非凡ghost15 小时前
eDiary电子日记本(记录生活点滴)
windows·学习·生活·软件需求
暗然而日章15 小时前
C++基础:Stanford CS106L学习笔记 15 RAII&智能指针&构建C++工程
c++·笔记·学习
TL滕15 小时前
从0开始学算法——第二十一天(高级链表操作)
笔记·学习·算法
黑客思维者15 小时前
机器学习014:监督学习【分类算法】(逻辑回归)-- 一个“是与非”的智慧分类器
人工智能·学习·机器学习·分类·回归·逻辑回归·监督学习
程序员大辉16 小时前
比notion更好用的markdown笔记工具Obsidian
笔记
race condition16 小时前
UNIX网络编程笔记 信号处理
笔记·unix·信号处理
旖旎夜光16 小时前
Linux知识(1)(下)
linux·学习
秋深枫叶红16 小时前
嵌入式第三十九篇——linux系统编程——信号通信、共享内存
linux·运维·服务器·学习
arron889916 小时前
以目标检测基础知识学习分割模型算法
学习·算法·目标检测