导入字典
Import into dicts
我需要将项目添加到我的字典中:
ingred_list.update({'item': 'value'})
但是我想加上变量'item'和'value'中包含的值。
我可以使用 .get 吗?怎么办?!
只需删除 item
和 value
周围的单引号。 Python 将单引号或双引号内的任何内容都视为字符串。
ingred_list.update({item: value})
示例:
>>> d = {}
>>> item = 1
>>> val = 2
>>> d.update({item:val})
>>> d
{1: 2}
如果 item
和 value
是代码中的活动变量,请删除引号。
例如
>>> item = "b"
>>> value = "b2"
>>> d1 = {"a":"1a"}
>>> d1.update({'item': 'value'})
>>> d1
{'a': '1a', 'item': 'value'}
>>> d1.update({item: value})
>>> d1
{'a': '1a', 'item': 'value', 'b': 'b2'}
>>>
用其他 key/value 对更新字典,覆盖现有键。 Return None。
update() 接受另一个字典对象或 key/value 对的可迭代对象(作为元组或其他长度为二的可迭代对象)。
例如
>>> d2 = {"a": 1, "b": 2}
>>> d1 = {"c": 3}
>>> d1.update(d2)
>>> d1
{'a': 1, 'c': 3, 'b': 2}
如果指定了关键字参数,则字典将更新为 key/value 对:
例如
>>> d1 = {"c": 3}
>>> d1.update(a=1, b=2)
>>> d1
{'a': 1, 'c': 3, 'b': 2}
将键和值设置到字典中。
如果键不在字典中,这将创建新键并为其赋值。如果键存在,那么这将用新值替换值。
例如
>>> d1 = {"c": 3}
>>> d1["e"] = 5
>>> d1
{'c': 3, 'e': 5}
>>> d1["e"] = 6
>>> d1
{'c': 3, 'e': 6}
>>>
简单方法:
dict1 = {}
item = 'obama'
val = 'president'
dict1.update({item:val})
print dict1
我需要将项目添加到我的字典中:
ingred_list.update({'item': 'value'})
但是我想加上变量'item'和'value'中包含的值。 我可以使用 .get 吗?怎么办?!
只需删除 item
和 value
周围的单引号。 Python 将单引号或双引号内的任何内容都视为字符串。
ingred_list.update({item: value})
示例:
>>> d = {}
>>> item = 1
>>> val = 2
>>> d.update({item:val})
>>> d
{1: 2}
如果 item
和 value
是代码中的活动变量,请删除引号。
例如
>>> item = "b"
>>> value = "b2"
>>> d1 = {"a":"1a"}
>>> d1.update({'item': 'value'})
>>> d1
{'a': '1a', 'item': 'value'}
>>> d1.update({item: value})
>>> d1
{'a': '1a', 'item': 'value', 'b': 'b2'}
>>>
用其他 key/value 对更新字典,覆盖现有键。 Return None。 update() 接受另一个字典对象或 key/value 对的可迭代对象(作为元组或其他长度为二的可迭代对象)。
例如
>>> d2 = {"a": 1, "b": 2}
>>> d1 = {"c": 3}
>>> d1.update(d2)
>>> d1
{'a': 1, 'c': 3, 'b': 2}
如果指定了关键字参数,则字典将更新为 key/value 对:
例如
>>> d1 = {"c": 3}
>>> d1.update(a=1, b=2)
>>> d1
{'a': 1, 'c': 3, 'b': 2}
将键和值设置到字典中。
如果键不在字典中,这将创建新键并为其赋值。如果键存在,那么这将用新值替换值。
例如
>>> d1 = {"c": 3}
>>> d1["e"] = 5
>>> d1
{'c': 3, 'e': 5}
>>> d1["e"] = 6
>>> d1
{'c': 3, 'e': 6}
>>>
简单方法:
dict1 = {}
item = 'obama'
val = 'president'
dict1.update({item:val})
print dict1