说明
1.字典和列表一样,也能够存储多个数据。
2.列表中找某个元素时,是根据下标进行的;字典中找某个元素时,是根据key进行的。
3.字典的每个元素由2部分组成,键:值。
查看元素
1.字典.get(key值)
2.字典[key值]
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print('name = ', info.get('name'))
print('name = ', info['name'])
结果:
name = Lily
name = Lily
修改元素
字典[key值] = 新的值
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
info['id'] = 2
print('id = ', info.get('id'))
结果:
id = 2
添加元素
这个“key”在字典中不存在,就会新增这个元素。
字典[key值] = 数据
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
info['age'] = 18
print(info)
结果:
{'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京', 'age': 18}
删除元素
del
1.删除指定元素
del 字典[key值]
2.删除整个字典
del 字典
clear()
清空整个字典
字典.clear()
其他操作
1.len()
测量字典中,键值对的个数
len(字典)
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(len(info))
结果:
4
2.keys
返回一个包含字典所有KEY的列表
字典.keys()
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(info.keys())
结果:
dict_keys(['name', 'id', 'sex', 'address'])
3. values
返回一个包含字典所有KEY的列表
字典. values()
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(info. values())
结果:
dict_values(['Lily', 1, 'f', '地球亚洲中国北京'])
4. items
返回一个包含所有(键,值)元祖的列表
字典. items()
例子:
info = {'name': 'Lily', 'id': 1, 'sex': 'f', 'address': '地球亚洲中国北京'}
print(info. items())
结果:
dict_items([('name', 'Lily'), ('id', 1), ('sex', 'f'), ('address', '地球亚洲中国北京')])
网友评论