在字典中更改列表值中的一个值

时间:2021-04-09 11:21:18

标签: python list dictionary

Information = [
    {'Man1' : ['Martin', False]},
    {'Man2' : ['Joseph', True]}
]

Information['Man2'][1]= True
print(Information['Man2'][1])

如何将列表中的 1 个值更改为字典中的值?

2 个答案:

答案 0 :(得分:0)

它是一个字典列表。所以从列表索引开始,然后是字典键。

Information[1]['Man2'][1]= True
print(Information[1]['Man2'][1])

答案 1 :(得分:0)

您可以删除数组以获得您想要的结果:

Information = {
    'Man1' : ['Martin', False],
    'Man2' : ['Joseph', True]
}

Information['Man2'][1]= True
print(Information['Man2'][1])

话虽如此,因为它似乎是“Man(n)”作为键,你可以这样做:

Information = [
    ['Martin', False],
    ['Joseph', True]
]

Information[1][1]= True
print(Information[1][1])

或字典列表:

Information = [
    {'name':'Martin', 'data':False},
    {'name':'Joseph', 'data':True}
]

Information[1]['data']= True
print(Information[1]['data'])

我把数据放在这里,因为我不知道你的布尔值是什么

相关问题