Python 词典详解词典的基本概念词典是 Python 内置的数据结构用于存储键值对的集合。其工作原理类似于现实中的词典 - 通过键关键词来查找对应的值定义。词典语法Python 词典的基本语法如下dictionary { key1: value1, key2: value2 }词典通常存储在变量中以便后续使用使用花括号{}包裹键值对每个键对应一个值键必须是唯一的且不可变值可以重复且可以是任意数据类型键值对之间用逗号分隔词典示例以下是存储披萨信息的词典示例pizza { name: Margherita Pizza, price: 8.9, calories_per_slice: 250, toppings: [mozzarella, basil] }创建词典的替代方法可以使用dict()构造函数创建词典pizza dict([ (name, Margherita Pizza), (price, 8.9), (calories_per_slice, 250), (toppings, [mozzarella, basil]) ])访问和修改词典访问值dictionary[key]pizza[name] # 返回 Margherita Pizza修改值pizza[name] Margherita print(pizza[name]) # 输出 Margherita常用词典方法.get(key, default)- 安全获取值pizza.get(toppings, []) # 返回 [mozzarella, basil] 或空列表.keys()- 获取所有键pizza.keys() # dict_keys([name, price, calories_per_slice]).values()- 获取所有值pizza.values() # dict_values([Margherita Pizza, 8.9, 250]).items()- 获取所有键值对pizza.items() # dict_items([(name, Margherita Pizza), (price, 8.9)]).clear()- 清空词典pizza.clear().pop(key, default)- 移除并返回指定键的值pizza.pop(price, 10).popitem()- 移除最后插入的项Python 3.7pizza.popitem().update()- 更新词典pizza.update({price: 15, total_time: 25})更新后的词典{ name: Margherita Pizza, price: 15, calories_per_slice: 250, toppings: [mozzarella, basil], total_time: 25 }