📅  最后修改于: 2020-10-30 05:14:15             🧑  作者: Mango
Python dict()函数是一个创建字典的构造函数。 Python字典为创建字典提供了三种不同的构造函数。
dict ([**kwargs])
dict ([mapping, **kwargs])
dict ([iterable, **kwargs])
kwargs:这是一个关键字参数。
映射:这是另一本词典。
可迭代的:它是一个键值对形式的可迭代对象。
它返回一个字典。
让我们看一些dict()函数的示例,以了解其功能。
创建空字典或非空字典的简单示例。字典的参数是可选的。
# Python dict() function example
# Calling function
result = dict() # returns an empty dictionary
result2 = dict(a=1,b=2)
# Displaying result
print(result)
print(result2)
输出:
{}
{'a': 1, 'b': 2}
# Python dict() function example
# Calling function
result = dict({'x': 5, 'y': 10}, z=20) # Creating dictionary using mapping
result2 = dict({'x': 5, 'y': 10, 'z':20})
# Displaying result
print(result)
print(result2)
输出:
{'x': 5, 'z': 20, 'y': 10}
{'x': 5, 'z': 20, 'y': 10}
# Python dict() function example
# Calling function
result = dict([(1, 'One'), [2, 'Two'], [3,'Three']]) # Creating using iterable
result2 = dict([['x','X'],('y','Y')])
# Displaying result
print(result)
print(result2)
输出:
{1: 'One', 2: 'Two', 3: 'Three'}
{'y': 'Y', 'x': 'X'}