这里我们创建一个内容为[1, 2, 3, 'a', 'b', 'c']的列表 a, 将它打印出来后,列表的元素的位置没有发生任何变化,因为列表是有序的。但是如果我们将刚才的字典 dict 打印出来,你会发现字典里键值对的顺序已经彻底被打乱了,没有规律可循,正因为字典是无序的,我们自然也不能像列表那样使用索引来查找字典中某个键对应的值。在字典里,查找某个值的格式为'字典名[键名]',举例如下。
>>> dict = {'Vendor':'Cisco', 'Model':'WS-C3750E-48PD-S', 'Ports':48,
'IOS':'12.2(55)SE12', 'CPU':36.3}
>>> print (dict['Vendor'])
Cisco
>>> print (dict['CPU'])
36.3
>>> print (dict['Ports'])
48
>>>
如果要在字典里新添加一组键值对,则格式为'字典名[新键名]' = '新值',举例如下。
>>> dict['Number of devices']=100
>>> print (dict)
{'Vendor': 'Cisco', 'Number of devices': 100, 'IOS': '12.2(55)SE12', 'CPU':
36.3, 'Model': 'WS-C3750E-48PD-S', 'Ports': 48}
>>>
如果要更改字典里某个已有键对应的值,则格式为'字典名[键名]' = '新值',举例如下。
>>> dict['Model'] = 'WS-C2960X-24PS-L'
>>> dict['Ports'] = '24'
>>> print (dict)
{'IOS': '12.2(55)SE12', 'Model': 'WS-C2960X-24PS-L', 'Vendor': 'Cisco',
'Ports': '24