Python字典操作总结

本文总结了Python字典的操作,包括元素访问、删除清空、新增或修改以及遍历。字典是通过键值对存储数据,键是唯一的不可变对象,支持O(1)时间复杂度的查找。介绍了get、pop、del、clear等方法,以及通过keys、values、items进行遍历的方法。
摘要由CSDN通过智能技术生成

字典相对于列表,查找速度快,不会随着元素增多而变慢,时间复杂度O(1),并且字典是另一种可存储任意类型对象。

字典中存储的元素都是键值对(key:value),键值之间用冒号(:)分割, 每个字典元素(键值对)之间用逗号(,)分割, 整个字典包括在花括号 {} 中。

{key1:value1,key2:value2,key3:value3}

字典的key是唯一的,并且可以是任意的不可变对象(int、str、bool、tuple ...),但是一般我们都使用str作为字典的key。字典的值不需要唯一, 可以为任何的数据类型,字典的key不能重复的,否则后边的会替换到前边的值。

1.元素访问

有两种访问元素的方式

直接通过key来获取, 如果key不存在,则会抛出错误。

使用 get 方法来根据键获得值, key不存在则默认返回 None,返回值也可自定义。

d = {'name': 'Tom', 'age': 18, 'gender': 'male'}
#使用key获取
print(d['n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员吾非同

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值