我知道我可以使用其他方式更新字典。我對這種更新字典的特定方式很感興趣。
更新作品(見下文)
dict1 = {1: 'cat', 2: 'dog'}
dict1.update(k3 = 'blabla', k4 = 'blabla')
print(dict1)
更新不起作用(見下文)
dict1 = {1: 'cat', 2: 'dog'}
dict1.update(3 = 'blabla', 4 = 'blabla')
print(dict1)
當鍵是整數時,我可以以這種方式使用鍵值對更新字典嗎?
uj5u.com熱心網友回復:
不完全是這樣。關鍵字引數必須是字串。有趣的是,您可以包含不是合法識別符號的關鍵字引數;例如,你可以做dict1.update(**{"-": 1}),但你不能做dict1.update(**{1: 2})。
你可以這樣做dict1.update({1: 2, 3: 4})。在線試試吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/364698.html
