a={"你好":520,"wome":123,511:"我们"}
for i in a:
print(i)
"你好"
"wome"
511 字典打印出来的是键
for i in a:
print(a[i]) 或者 print(a.get(i))
520 520
123 123
"我们" "我们"
字典的特点
字典里面的键不能重复,如果键重复了,那么最后打印出来键的取值为最后一个
a={"你好":520,"你好":123,511:"我们"}
print(a)
{"你好":123,511:"我们"}
字典里面的值可以重复
a={"我":123,"你好":123,511:"我们"}
print(a)
{"我":123,"你好":123,511:"我们"}
字典的键是不可变对象
目前学到的不可变对象为整数和字符串
字典生成式:
将列表生成字典
生成字典的函数:zip 解压的意思
格式:zip(a,b)
a=["你好","我们","他"]
b=[12,24,36]
思路:先用生成式的公式 i for i in a,那么就是:
c:d for c,d in a,b
用到解压:c,d for c,d in zip (a,b) 同时 字典是{ }
新增一个变量去接收这些值 e={c:d for c,d in zip (a,b)}
e={c:d for c,d in zip (a,b)}
print(e)
{"你好":12,"我们":24,"他":36}
如果a=["你好","我们","他"],而b=[12,24,36,48,60],那么字典生成式打印出来的还是:{"你好":12,"我们":24,"他":36}
9.22
网友评论