[英]Update a local python dictionary using mongo syntax, without mongo
[英]Python: syntax to update a dictionary
在這里,我們更新字典:
child = {'i':0, 'name': 'Mike', 'age': 5, 'weight': 17}
child.update({'age': x['age']+1, 'weight': 20})
有什么方法可以使用諸如age + = 1或更優雅的方式來執行此操作?
只做child['age']+=1
:
>>> child = {'i':0, 'name': 'Mike', 'age': 5, 'weight': 17}
>>> child
{'i': 0, 'age': 5, 'name': 'Mike', 'weight': 17}
>>> child['age']+=1
>>> child
{'i': 0, 'age': 6, 'name': 'Mike', 'weight': 17}
如果字典中已有具有給定鍵的項,則可以使用鍵和新數據來更新它,如下所示:
child['age'] +=1
child['weight'] = 20
使用多重賦值我們往往會忘記的python中的一個簡單功能。
child['age'], child['weight'] = child['age'] + 1, 20
print(child)
輸出:
{'i':0,'name':'Mike','age':6,'weight':20}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.