字典(dict)的定义
有关字典的定义:
- 字典是一个无序的数据类型,使用print输出时,通常与定义顺序不一致
- 定义字典时,使用{}或dict()。此时就揭示了为什么集合定义空集时不可直接使用大括号,而要使用set([]),因为字典对应的也是大括号。
- 字典的每个键值key=>value对用冒号':'分割;每个键值对之间用逗号','分割。格式为
d = {key1:value1,key:value2}
'键值对'引申理解:
1)键一般时唯一的,如果重复最后的一个键值对,则会替换前面的
2)值不需要唯一,值可以是任何数据类型,但键必须是不可变的,如字符串、数字或元组
字典的创建
1.通过zip()创建字典
1)代码:
users = ['user1','user2']
passwds = ['123','456']
print(zip(users,passwds))
print(list(zip(users,passwds)))
print(dict