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()函数可以接受任意数量的关键字参数,其中包含name=value对。它返回一个以name为键并将其与value关联的字典对象。
示例
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'}