gpt4 book ai didi

python - 为什么列表不能用作字典键?

转载 作者:太空狗 更新时间:2023-10-30 02:01:09 25 4
gpt4 key购买 nike

<分区>

我想要一个列表,它是字典中的键,定义如下:

data = { 
[24,48,96]: ["QN.FN.EQ", "OT.AR.LN", "BL.VL.TR"]
}

这行不通...错误提示是因为“列表类型不可散列...”。

有解决办法吗?为了能够像这样从该字典中获取数据:

data[[24,48,96]] # => ["QN.FN.EQ", "OT.AR.LN", "BL.VL.TR"]

我现在唯一的解决方案是 - 将列表转换为字符串并使用字符串作为键。

data = { 
"24,48,96": ["QN.FN.EQ", "OT.AR.LN", "BL.VL.TR"]
}
arr = [24,48,96]
print(data[','.join(map(str,arr))])

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