python dict()函数
时间: 2024-06-01 22:06:29 浏览: 141
Python中的dict()函数用于创建一个字典对象,它可以接受不同类型的参数,例如键值对序列、关键字参数和其他可迭代对象。具体来说,它有以下几种用法:
1. dict():创建一个空字典。
2. dict(mapping):通过一个映射对象(mapping)创建一个新的字典。mapping可以是一个字典、包含(key, value)元组的列表、元组或者任何实现了__getitem__()方法和__len__()方法的对象。
3. dict(iterable):通过一个可迭代对象(iterable)创建一个新的字典。iterable应该是包含(key, value)元组的序列,例如列表或者元组。
4. dict(**kwargs):通过关键字参数创建一个新的字典。关键字参数应该是key=value的形式。
下面是一个例子,展示如何使用dict()函数创建一个字典对象:
```
# 创建一个空字典
empty_dict = dict()
print(empty_dict)
# 通过mapping创建字典
mapping = {'a': 1, 'b': 2, 'c': 3}
new_dict = dict(mapping)
print(new_dict)
# 通过iterable创建字典
iterable = [('a', 1), ('b', 2), ('c', 3)]
new_dict = dict(iterable)
print(new_dict)
# 通过关键字参数创建字典
new_dict = dict(a=1, b=2, c=3)
print(new_dict)
```
阅读全文