Dict

1)dict定義shell

a、每個元素都是一個key-value對,整個元素集合用{}括起來spa

b、能夠用key去引用value 反之不行code

>>> d = {'Zhuang Zhuang':'Liu Ze Chen','QiQi':'Liu Ze Pu'}
>>> d
{'Zhuang Zhuang': 'Liu Ze Chen', 'QiQi': 'Liu Ze Pu'}
>>> d['Zhuang Zhuang']
'Liu Ze Chen'
>>> d['Liu Ze Pu']                                    b
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    d['Liu Ze Pu']
KeyError: 'Liu Ze Pu'

2)dict修改
blog

a、dictionary中的key不重複,給存在的key賦值會覆蓋原有的值(修改依據) dictionary中數據類型能夠混用io

b、可直接添加新的key-value對ast

c、dictionary中元素無序class

d、key大小寫敏感module

>>> d
{'Zhuang Zhuang': 'Liu Ze Chen', 'QiQi': 'Liu Ze Pu'}  
>>> d['QiQi'] = 7
>>> d
{'Zhuang Zhuang': 'Liu Ze Chen', 'QiQi': 7}                                    a
>>> d['XiXi'] = 'PZT'
>>> d
{'Zhuang Zhuang': 'Liu Ze Chen', 'QiQi': 7, 'XiXi': 'PZT'}                     b
>>> d['xixi'] = 'claviar'
>>> d
{'xixi': 'claviar', 'Zhuang Zhuang': 'Liu Ze Chen', 'QiQi': 7, 'XiXi': 'PZT'}   c d

3)dictionary刪除元素數據類型

a、del d[key]刪除獨立元素引用

b、d.clear()清除全部元素

>>> d
{'xixi': 'claviar', 'Zhuang Zhuang': 'Liu Ze Chen', 'QiQi': 7, 'XiXi': 'PZT'}
>>> del d['Zhuang Zhuang']
>>> d
{'xixi': 'claviar', 'QiQi': 7, 'XiXi': 'PZT'}
>>> d.clear()
>>> d
{}
相關文章
相關標籤/搜索