python中字典的用法

瑞评科技观
2023-07-16 · 百度认证:北京瑞评互动科技官方账号
瑞评科技观
向TA提问
展开全部

常用方法:

1、# 新增字典中的数据

dict1 = {'name':'huu','age':20,'gender':'男'}

dict1['id'] = 133

print(dict1)

2、# 修改字典中的数据

dict1['name'] = 'xiauaiguai'

print(dict1)

3、删除字典或删除字典中指定键值对

del()/del:

dict1 = {'name':'huanghu','age':30,'gender':'男'}

# del(dict1)  直接将字典删除了,运行报错

del dict1['name']

print(dict1)

# del dict1[names]    删除不存在的key,运行报错

4、清空字典

clear():

dict1.clear()    # 清空字典

print(dict1)

5、查找

key值查找

如果当前查找的key存在则返回对应的值,否则则报错

函数查找

get():如果当前查找的key不存在则返回第二个参数值(默认值),

如果省略第二个参数则返回 None

key()

dict1 = {'name':'huhu','age':20,'gender':'男'}

print(dict1['name'])   # huhu

print(dict1['id'])    # 报错

# 1, get()查找

print(dict1.get('name'))   # huanghu

print(dict1.get('id',133))  # 133--如果当前查找的key不存在则返回第二个参数值(默认值)

print(dict1.get('id'))   # None--如果省略第二个参数则返回 None

# 2, keys()  查找字典中所有的key,返回可迭代对象

print(dict1.keys())  # dict_keys(['name', 'age', 'gender'])

# 3,values()  查找字典中所有的values,

print(dict1.values())  # dict_values(['huanghu', 30, '男'])

# 4, items()  查找字典中所有的键值对,返回可迭代对象,里面的数据是元组,

元组数据1是字典中的key,元组数据2是字典key对应的值

print(dict1.items())  # dict_items([('name', 'huahu'), ('age', 20), ('gender', '男')])

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式