python-字典的增删改查
字典的增删改查文章目录字典的增删改查字典的增删改查 -增1.1 增加单个字典元素1.2 增加多个元素字典的增删改查 -改字典的增删改查 -删pop()方法popitem()方法 ,默认删除最后一个键值对字典的增删改查 -查根据key直接查询get()方法,根据对应的key值,调取对应的valuekeys()获取字典中所有的keyvalues() 获取字典中所有的valuesitem() 获取字典中
·
字典的增删改查
文章目录
'''
字典的增删改查
1、字典的增
1.1 直接在字典后面写入key,赋予新值 dict[key]=value
1.2 updata({键值对,键值对})方法 ,一次添加多个键值对,将一个字典更新到原来的字典中
2、字典的改
根据字典中的key,将原本的value值覆盖
3、字典的删除
3.1 pop()方法,根据对应的key来删除key值
3.2 popitem()方法,删除最后一个键值对,( python3.5版本以后)
4、字典的查询
4.1 根据key直接查询,如果key不存在会报keyerror错误
4.2 get()方法,根据对应的key值,调取对应的value,如果key不存在,会返回None
4.3 keys()获取字典中所有的key,可以通过list转换为列表
4.4 values() 获取字典中所有的values,可以通过list转换为列表
4.5 item() 获取字典中所有的key和values,可以通过list转换为列表
'''
字典的增删改查 -增
1.1 增加单个字典元素
dict_user6 = {'name': 'Nicholas', 'age': "18"}
dict_user6['gender'] = '男'
print(dict_user6)
1.2 增加多个元素
dict_user6_1 = {'name': 'Nicholas', 'age': "18"}
dict_user6_1.update({'file': '飞龙骑脸怎么输', 'feil2': '阳光暖暖的,又不晒人,真好,唯一遗憾的就是没有照在我的身上' })
print(dict_user6_1)
字典的增删改查 -改
dict_user7 = {'name': 'Nicholas', 'age': "18"}
dict_user7['age'] = 180
print(dict_user7)
字典的增删改查 -删
pop()方法
与列表不同,字典是根据key值进行弹出,列表是根据下标弹出
dict_user7 = {'name': 'Nicholas', 'age': "18"}
dict_pop = dict_user7.pop('age') # 将字典中的元素从原来字典中弹出
print(dict_user7)
print(dict_pop)
# 列表pop()
lis=[1,2,3,4,5,6,7]
print(lis.pop(1)) # 2 索引为1,输出的内容为列表的第二个元素 ‘2’
popitem()方法 ,默认删除最后一个键值对
dict_user8 = {'name': 'Nicholas', 'age': '18', 'gender': '男'}
dict_user8.popitem()
print(dict_user8)
字典的增删改查 -查
根据key直接查询
dict_user9 = {'name': 'Nicholas', 'age': '18', 'gender': '男'}
print(dict_user9['name'])
get()方法,根据对应的key值,调取对应的value
print(dict_user9.get('name'))
print(dict_user9.get('file')) # 如果key不存在,会返回None
keys()获取字典中所有的key
dict_keys = dict_user9.keys() # dict_keys(['name', 'age', 'gender'])
dict_keys_list = list(dict_keys) # ['name', 'age', 'gender']
print(dict_keys)
print(dict_keys_list)
values() 获取字典中所有的values
dict_values = dict_user9.values() # dict_values(['Nicholas', '18', '男'])
dict_values_list = list(dict_values) # ['Nicholas', '18', '男']
print(dict_values)
print(dict_values_list)
item() 获取字典中所有的key和values
dict_items = dict_user9.items() # dict_items([('name', 'Nicholas'), ('age', '18'), ('gender', '男')])
dict_items_list = list(dict_items) # [('name', 'Nicholas'), ('age', '18'), ('gender', '男')]
print(dict_items)
print(dict_items_list)
更多推荐
已为社区贡献2条内容
所有评论(0)