字典(Dictionary)
创建字典
# 方式1:使用花括号 {} 和键值对
dict1 = {"name": "Alice", "age": 20, "city": "Beijing"}
# 方式2:使用 dict() 构建函数,这种方式要求键是有效的标识符(通常是字符串)
dict2 = dict(name="Alice", age=20, city="Beijing")
# 方式3:使用键值对的序列(如列表或元组)
dict3 = dict([("name", "Alice"), ("age", 20), ("city", "Beijing")])
dict4 = dict(zip(["name", "age", "city"], ["Alice", 20, "Beijing"]))
# 方式4:创建空字典
empty_dict1 = {}
empty_dict2 = dict()访问字典元素
# 方式1: 使用 []
print(person['name']) # 输入:Alice
# print(person["height"]) # KeyError: 'height' (键不存在时会报错)
# 方式2: 使用 get() 方法(推荐,更安全)
print(person.get("name")) # 输出:Alice
print(person.get("height")) # 输出:None (键不存在时返回 None)
print(person.get("height", "Unknown")) # 输出:Unknown (可以指定默认值)修改和添加元素
删除元素
字典的遍历(迭代)
常用方法
方法/函数
说明
示例
字典推导式
嵌套字典
最后更新于