Python dict() 函数是一个创建字典的构造函数。 Python 字典为创建字典提供了三种不同的构造函数。
- 如果没有传递参数,它会创建一个空字典。
- 如果给出了位置参数,则会创建一个具有相同键值对的字典。否则,传递一个可迭代对象。
- 如果给出了关键字参数,则关键字参数及其值将添加到从位置参数创建的字典中。
签名
dict ([**kwargs])
dict ([mapping, **kwargs])
dict ([iterable, **kwargs])
参数
kwargs: 这是一个关键字参数。
mapping: 这是另一本字典。
iterable:它是一个键值对形式的可迭代对象。
返回
它返回一个字典。
让我们看一些 dict() 函数的例子来理解它的函数。
Python dict() 函数示例 1
创建空或非空字典的简单示例。字典的参数是可选的。
# 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() 函数示例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() 函数示例3
# 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'}
相关用法
- Python dict()用法及代码示例
- Python dictionary values()用法及代码示例
- Python dir()用法及代码示例
- Python divmod()用法及代码示例
- Python Wand distort()用法及代码示例
- Python datetime astimezone()用法及代码示例
- Python datetime timetuple()用法及代码示例
- Python datetime timetz()用法及代码示例
- Python datetime isocalendar()用法及代码示例
- Python date toordinal()用法及代码示例
- Python date replace()用法及代码示例
- Python date strftime()用法及代码示例
- Python datetime date()用法及代码示例
- Python datetime isoformat()用法及代码示例
- Python Tkinter destroy()用法及代码示例
- Python datetime __str__()用法及代码示例
- Python delattr() and del()用法及代码示例
- Python date weekday()用法及代码示例
- Python date isoweekday()用法及代码示例
- Python datetime.timedelta()用法及代码示例
注:本文由纯净天空筛选整理自 Python dict() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。