增加/修改:
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
dict1['name'] = 'Rose'
print(dict1)
# 结果:{'name': 'Rose', 'age': 20, 'gender': '男'}
删除:del、clear
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
del dict1['gender']
print(dict1)
# 结果:{'name': 'Tom', 'age': 20}
dict1.clear()#清空字典
print(dict1)#{}
查:key值、gets()、keys()、values()、items()
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
print(dict1['name']) # Tom
print(dict1['id']) # 报错
#字典序列列.get(key, 默认值)
#如果当前查找的key不不存在则返回第⼆二个参数(默认值),如果省略略第⼆二个参数,则返回None
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
print(dict1.get('name')) # Tom
print(dict1.get('id', 110)) # 返回110
print(dict1.get('id')) # 返回None
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
print(dict1.keys()) # dict_keys(['name', 'age', 'gender'])
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
print(dict1.values()) # dict_values(['Tom', 20, '男'])
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
print(dict1.items()) # dict_items([('name', 'Tom'), ('age', 20), ('gender',
'男')])
遍历:
dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}
#遍历字典的键值对
for key,value in dict1.items():
print(f"{key}:{value}")
#name:Tom
#age:20
#gender:男
#遍历字典中的元素
for item in dict1.items():
print(item)
#('name', 'Tom')
#('age', 20)
#('gender', '男')