📜  Python dict()函数与示例(1)

📅  最后修改于: 2023-12-03 15:04:04.896000             🧑  作者: Mango

Python dict()函数与示例

在Python中,dict()函数是一种用于创建字典的内置函数。字典是一种无序的集合,其中包含了键(key)和值(value)。

语法

Python dict()函数的语法如下:

dict(**kwarg)
dict(mapping, **kwarg)
dict(iterable, **kwarg)

其中:

  • **kwarg:表示关键字参数,用于创建字典。
  • mapping:表示一个字典或者其它可迭代的键值对序列。
  • iterable:表示一个可迭代对象,其每个元素都是一个包含两个元素的序列,第一个元素作为键,第二个元素作为值。
示例

下面是使用Python dict()函数创建字典的示例:

1. 使用关键字参数

# 创建一个字典
person = dict(name="Alice", age=20, gender="female")

print(person)
# 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}

2. 使用映射(字典)

# 创建一个字典
person = {"name": "Alice", "age": 20, "gender": "female"}

# 通过映射创建另一个字典
person_dict = dict(person)

print(person_dict)
# 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}

3. 使用可迭代对象

# 创建一个包含两个元素序列的列表
person_list = [("name", "Alice"), ("age", 20), ("gender", "female")]

# 通过可迭代对象创建字典
person_dict = dict(person_list)

print(person_dict)
# 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}
总结

使用Python dict()函数可以方便地创建字典,通过使用不同的参数,可以灵活地创建不同的字典。需要注意的是,关键字参数和映射中的键名必须是字符串,在可迭代对象中则没有这种限制。