![每个人的Python:数学、算法和游戏编程训练营](https://wfqqreader-1252317822.image.myqcloud.com/cover/137/44510137/b_44510137.jpg)
上QQ阅读APP看书,第一时间看更新
1.4.8 字典操作相关方法
![](https://epubservercos.yuewen.com/33C5B1/23721678209556606/epubprivate/OEBPS/Images/Figure-P33_12098.jpg?sign=1739039788-Yk8GCr3cjABsGlJnDq1yUQ4uqOkArKUd-0-cac2593533c3bbbe113878d187506f72)
我们知道,字典实际上存储的是键值对数据,使用键可以方便地取值,也可以方便地设置值,例如:
![](https://epubservercos.yuewen.com/33C5B1/23721678209556606/epubprivate/OEBPS/Images/Figure-T33_28405.jpg?sign=1739039788-Eva4I8NcvbKLtpTj4c1DITJSJuiRKJ0L-0-d2f61a0d29ab05fb42ec956425d5af6c)
使用len函数可以获取到字典中键值对的个数,例如:
![](https://epubservercos.yuewen.com/33C5B1/23721678209556606/epubprivate/OEBPS/Images/Figure-T34_12129.jpg?sign=1739039788-S3QDqeZLpG11xHdY90kS5vuQZhVZUB83-0-7d344e355818b925467b3a898bc42bf1)
字典本身是可变的,因此其内置了许多对字典进行操作的方法,例如:
![](https://epubservercos.yuewen.com/33C5B1/23721678209556606/epubprivate/OEBPS/Images/Figure-T34_28406.jpg?sign=1739039788-Ox5GlnHL3tJBkcGWlj40kJHOuIuoKKOm-0-ae81408773362b1c5591095e8324d065)
相较于列表,字典内部是采用哈希表的方式设计的,存取效率相对会更高。
我们知道,字典实际上存储的是键值对数据,使用键可以方便地取值,也可以方便地设置值,例如:
使用len函数可以获取到字典中键值对的个数,例如:
字典本身是可变的,因此其内置了许多对字典进行操作的方法,例如:
相较于列表,字典内部是采用哈希表的方式设计的,存取效率相对会更高。