Python - 更改字典项目


除了字典的字面表示(将逗号分隔的键:值对放在大括号中)之外,我们还可以使用内置的 dict() 函数创建字典对象。

空字典

使用不带任何参数的 dict() 函数会创建一个空字典对象。它相当于在大括号之间不放置任何内容。

例子

d1 = dict()
d2 = {}
print ('d1: ', d1)
print ('d2: ', d2)

它将产生以下输出-

d1: {}
d2: {}

元组列表中的字典

dict() 函数从列表或两项元组的元组构造字典。元组中的第一项被视为键,第二项被视为其值。

例子

d1=dict([('a', 100), ('b', 200)])
d2 = dict((('a', 'one'), ('b', 'two')))
print ('d1: ', d1)
print ('d2: ', d2)

它将产生以下输出-

d1: {'a': 100, 'b': 200}
d2: {'a': 'one', 'b': 'two'}

关键字参数字典

dict() 函数可以采用任意数量的带有名称=值对的关键字参数。它返回一个以名称作为键的字典对象,并将其与值关联起来。

例子

d1=dict(a= 100, b=200)
d2 = dict(a='one', b='two')
print ('d1: ', d1)
print ('d2: ', d2)

它将产生以下输出-

d1: {'a': 100, 'b': 200}
d2: {'a': 'one', 'b': 'two'}