6-Python字典

版权声明:此文章有作者原创,涉及相关版本问题可以联系作者,[email protected] https://blog.csdn.net/weixin_42600072/article/details/88673818

字典结构

name  = {}
type(name)
dict
name = dict()
type(name)
dict
name
{}

字典结构操作

key - value一一对应

name['name'] = 'yanghongbiao'
name
{'name': 'yanghongbiao'}
name['age'] = 26
name
{'name': 'yanghongbiao', 'age': 26}
name['sex'] = 'male'
name
{'name': 'yanghongbiao', 'age': 26, 'sex': 'male'}
name['name']
'yanghongbiao'
name['name'] = 'yhb'
name
{'name': 'yhb', 'age': 26, 'sex': 'male'}
person = {'name': 'yanghongbiao', 'age': 26, 'sex': 'male'}
person
{'name': 'yanghongbiao', 'age': 26, 'sex': 'male'}
person['name']
'yanghongbiao'
person.get('name')
'yanghongbiao'
person.get('NAME','没有这个数据!')
'没有这个数据!'
person
{'name': 'yanghongbiao', 'age': 26, 'sex': 'male'}
person.pop('name')
'yanghongbiao'
person
{'age': 26, 'sex': 'male'}
del person['age']
person
{'sex': 'male'}
p1 = {'name':'yanghongbiao', 'age':26}
p2 = {'name':'yhb','sex':'male'}
p1.update(p2)
p1
{'name': 'yhb', 'age': 26, 'sex': 'male'}
p2
{'name': 'yhb', 'sex': 'male'}
'name' in p1
True

获取键 值以及键值对

p1.keys()
dict_keys(['name', 'age', 'sex'])
p1.values()
dict_values(['yhb', 26, 'male'])
p1.items()
dict_items([('name', 'yhb'), ('age', 26), ('sex', 'male')])

猜你喜欢

转载自blog.csdn.net/weixin_42600072/article/details/88673818