2024-06-28 11:37:32 发布
网友
我有一个现有的字典,我想添加一个元组列表到这个字典。你知道吗
现有词典结构:
myD = {'key1': 123 , 'key2': 456}
元组结构列表:
myL = [('fkey1',321),('fkey2',432),('fkey3',543)]
添加元组列表后需要字典
myD = {'key1': 123 ,'key2': 456 ,'fkey': 321 ,'fkey2': 432 ,'fkey3': 543}
如何在python中实现这一点?你知道吗
使用简单的for loop statment
for loop statment
myD = {'key1': 123 , 'key2': 456} myL = [('fkey1',321),('fkey2',432),('fkey3',543)] for k, v in myL: myD[k] = v print(myD)
或者使用update
update
myD.update(myL) print(myD)
输出
{'key1': 123, 'key2': 456, 'fkey1': 321, 'fkey2': 432, 'fkey3': 543}
只需使用^{}。你知道吗
>>> myD = {'key1': 123 , 'key2': 456} >>> myL = [('fkey1',321),('fkey2',432),('fkey3',543)] >>> >>> myD.update(myL) >>> >>> myD {'key2': 456, 'key1': 123, 'fkey1': 321, 'fkey2': 432, 'fkey3': 543}
使用dict.update
dict.update
例如:
myD = {'key1': 123 , 'key2': 456} myL = [('fkey1',321),('fkey2',432),('fkey3',543)] myD.update(myL) print(myD)
输出:
{'key2': 456, 'key1': 123, 'fkey1': 321, 'fkey2': 432, 'fkey3': 543}
使用简单的
for loop statment
或者使用
update
输出
只需使用^{} 。你知道吗
使用
dict.update
例如:
输出:
相关问题 更多 >
编程相关推荐