📅  最后修改于: 2023-12-03 15:04:04.896000             🧑  作者: Mango
在Python中,dict()函数是一种用于创建字典的内置函数。字典是一种无序的集合,其中包含了键(key)和值(value)。
Python dict()函数的语法如下:
dict(**kwarg)
dict(mapping, **kwarg)
dict(iterable, **kwarg)
其中:
**kwarg
:表示关键字参数,用于创建字典。mapping
:表示一个字典或者其它可迭代的键值对序列。iterable
:表示一个可迭代对象,其每个元素都是一个包含两个元素的序列,第一个元素作为键,第二个元素作为值。下面是使用Python dict()函数创建字典的示例:
# 创建一个字典
person = dict(name="Alice", age=20, gender="female")
print(person)
# 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}
# 创建一个字典
person = {"name": "Alice", "age": 20, "gender": "female"}
# 通过映射创建另一个字典
person_dict = dict(person)
print(person_dict)
# 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}
# 创建一个包含两个元素序列的列表
person_list = [("name", "Alice"), ("age", 20), ("gender", "female")]
# 通过可迭代对象创建字典
person_dict = dict(person_list)
print(person_dict)
# 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}
使用Python dict()函数可以方便地创建字典,通过使用不同的参数,可以灵活地创建不同的字典。需要注意的是,关键字参数和映射中的键名必须是字符串,在可迭代对象中则没有这种限制。