gpt4 book ai didi

python - 更改字典中的值

转载 作者:行者123 更新时间:2023-12-01 02:32:05 26 4
gpt4 key购买 nike

我想知道如何使用键列表和 1 个值更改字典中的值

my_dict = {
'bob': {
'name': {'first': 'FirstName', 'last': 'LastName'},
'job': 'Developer'
}
}

string1 = 'bob.name.first=Bob'
string1 = string.split('=')
string2 = string1[0].split('.')
string2.append(string[1])

这里我最终得到了一个包含 4 个项目的列表,前 3 个是键,最后一个是值。

考虑到给定列表键编号可以更改,例如,如果我想更改 bob.job=QA,我如何使用此给定列表来更改 my_dict 中的值

最佳答案

你可以写:

string1 = 'bob.name.first=Bob'
string1,string2 = string1.split('=')
string1 = string1.split('.')
my_dict[string1[0]][string1[1]][string1[2]] = string2

关于python - 更改字典中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46685344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com