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
{}
相关文章
相关标签/搜索