Python 字典的深入探索与应用
1. 字典的基本操作与特性
字典在 Python 中是一种非常重要的数据结构,它具有可变性,允许我们在不创建新字典的情况下对其进行修改、扩展和收缩。以下是一些基本操作示例:
D = {'eggs': 3, 'spam': 2, 'ham': 1}
D['ham'] = ['grill', 'bake', 'fry'] # 更改条目
del D['eggs'] # 删除条目
D['brunch'] = 'Bacon' # 添加新条目
与列表不同,当我们给字典中一个不存在的键赋值时,会创建一个新的条目。而列表只能对已有的偏移量进行赋值,如果尝试对超出列表末尾的偏移量赋值,Python 会抛出索引错误。
2. 字典的常用方法
字典提供了多种特定类型的工具方法,以下是一些常见方法的介绍:
- values() 和 items() 方法 :在 Python 3.X 中,这两个方法返回可迭代对象,需要使用 list() 调用将其转换为列表以便一次性显示所有值。
D = {'spam': 2, 'ham': 1, 'eggs': 3}
print(list(D.values())) # [3, 2, 1]
print(list(D.items())) # [('eggs', 3), ('spam', 2), ('ham', 1)]
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



