gpt4 book ai didi

python - 获取类型错误 : unhashable type: 'list' in python dict

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:58 25 4
gpt4 key购买 nike

<分区>

我有一个 python 字典:

aDict = {
'form-1-device': ['2'],
'form-0-test_group': ['1'],
'form-1-test_scenario': ['3'],
}

我需要从 dict 中删除 form-1-devicedevice 等等。到目前为止,我已经试过了:

for k,v in bDict.iteritems():
newk = [k[k.find('-',5)+1:]]
print newk
aDict[newk] = aDict[k]
del aDict[k]

或代替

 aDict[newk] = aDict[k]
del aDict[k]

这也能完成工作

aDict[newk] = aDict.pop(k)

我的预期输出是:

aDict = {
'device': ['2'],
'test_group': ['1'],
'test_scenario': ['3'],
}

但它给出了一个错误 TypeError: unhashable type: 'list' in python dict到目前为止,我查看了 Python dictionary : TypeError: unhashable type: 'list'Python, TypeError: unhashable type: 'list'也看过这个Python creating dictionary key from a list of items但对我没有任何作用。任何帮助将不胜感激。

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