014-Python入门(字典及其常用方法)

本文介绍了Python字典的基本语法,包括如何通过键值对增加和修改数据,删除键值对,以及使用get()方法获取值和处理不存在的键。此外,还讲解了输出字典keys(), values(), items()的区别。
摘要由CSDN通过智能技术生成

字典语法:符号为⼤括号 ,数据为键值对形式出现 ,各个键值对之间⽤逗号隔开。

1.增加数据,写法:字典序列[key] = 值  --注意:如果key存在则修改这个key对应的值;如果key不存在则新增此键值对。
dict1 = {'name': 'jch', 'age': 22, 'weight': 71.2}
print(dict1)        #{'name': 'jch', 'age': 22, 'weight': 71.2}
dict1['name'] = 'jch1'
print(dict1)        #{'name': 'jch1', 'age': 22, 'weight': 71.2}
dict1['height'] = 170
print(dict1)        #{'name': 'jch1', 'age': 22, 'weight': 71.2, 'height': 170}2.
2.del() / del:删除字典或删除字典中指定键值对
dict1 = {'name': 'jch1', 'age': 22, 'weight': 71.2, 'height': 170}
del dict1['height']
print(dict1)        #{'name': 'jch1', 'age': 22, 'weight': 71.2}
3. get(),语法,字典序列.get(key, 默认值)  --注意:如果当前查找的key不存在则返回第⼆个参数(默认值),如果省略第⼆个参数,则返回None。
dict1 = {'name': 'jch', 'age': 22, 'weight': 71.2}
print(dict1.get('name'))        #jch
print(dict1.get('name', 'jch')) #jch
print(dict1.get('height', 71.2)) #71.2
print(dict1.get('height'))      #None
4.输出所有keys或者values,按键值对输出。-- keys()和values()和items()
dict1 = {'name': 'jch', 'age': 22, 'weight': 71.2}
print(dict1.keys())     #dict_keys(['name', 'age', 'weight'])
print(dict1.values())   #dict_values(['jch', 22, 71.2])
print(dict1.items())    #dict_items([('name', 'jch'), ('age', 22), ('weight', 71.2)])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值