一、解释
像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以 使用许多不同数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值 称为“键-值”对。
二、列表创建方式
1.
In [23]: myCat = {'size': 'fat', 'colr': 'gray', 'disposition': 'loud'}
In [24]: myCat
Out[24]: {'colr': 'gray', 'disposition': 'loud', 'size': 'fat'}
将一个字典赋予myCat,这个字典的键是'size'、'color'和'disposition'。这 些键相应的值是'fat'、'gray'和'loud'。
2.用dict()
In [27]: myCat = dict((('size','fat'),('colr','gray'),)) #第一个括号是dict()的括号,第二个括号是myCat字典的括号,第三个括号是每个键值对本身有一个括号 In [28]: myCat Out[28]: {'colr': 'gray', 'size': 'fat'}
3.fromkeys()
In [91]: dict01 = dict.fromkeys(['host1','host2','host3'],['test'],) In [92]: dict01 Out[92]: {'host1': ['test'], 'host2': ['test'], 'host3': ['test']}
三、特点
(1)无序性(字典不排序)
(2)键唯一