字典
字典可以被看作索引是自己定义的键的数组
I. 创建方法
1. {}, 例:a={"name":1,"age":5}
2. dict(),参考list函数
II. 访问
1. a["name"]
2. a.get("name")
III. 添加修改删除
1. 直接修改,与数组相似
2. a.update(b)
3. clear()清所有,del(),pop()与列表操作相似
IV. 解包
a,b,c=s——获得键
a,b,c=s.items()——获得键值对
a,b,c=s.values()——获得值
Test COde
r1={"name":"阿大","性别":"男","身高":188,"体重":200}
r2={"name":"阿二","性别":"女","身高":181,"体重":300}
r3={"name":"阿三","性别":"未知","身高":128,"体重":100}
tb=[r1,r2,r3]
(key1,key2,key3,key4)=r1
keytb=(key1,key2,key3,key4)
for i in range(len(tb)):
for j in range(len(keytb)):
print(tb[i].get(keytb[j]))
字典操作时不能边遍历边修改
集合
只有键没有值的字典,可以进行交集并集等操作
if else
三元运算:m if a>0 else n
if
elif
elif
else
循环
while a>0:
for a in range(5):