Python 中的 dict() 函数用于创建字典对象。以下是核心用法和示例:
- 创建空字典
d = dict() 等效于 {}
print(d) 输出: {}
- 通过键值对创建字典
d = dict(a=1, b=2, c=3)
print(d) 输出: {'a': 1, 'b': 2, 'c': 3}<sup>[1]</sup>
- 从可迭代对象创建
传入包含键值元组的列表或元组:
data = [('x', 10), ('y', 20)]
d = dict(data)
print(d) 输出: {'x': 10, 'y': 20}<sup>[1]</sup>
- 从其他字典复制
original = {'name': 'Alice', 'age': 30}
new_dict = dict(original)
print(new_dict) 输出: {'name': 'Alice', 'age': 30}
关键特性
- 可变性:创建后可动态增删键值。
- 键唯一性:键不可重复,重复赋值会覆盖旧值。
- 键类型限制:键必须是不可变类型(如字符串、数字、元组)。
提示:
dict()是内置函数,无需导入模块直接使用。与{}语法等效,但dict()支持动态参数传递,灵活性更高。