gpt4 book ai didi

python - 从具有部分索引 :values 的字典创建值列表

转载 作者:行者123 更新时间:2023-11-28 22:39:42 24 4
gpt4 key购买 nike

我想将 index:value 的字典转换为包含这些值的列表。对于没有出现在字典中的索引,可以使用 0。例如:字典:{1:1, 5:5, 6:6, 7:7, 10:10}到列表 [1,0,0,0,5,6,7,0,0,10]

我正在使用这段代码:

for index in xrange(SIZE):
try:
list.append(dict[index])
except KeyError:
list.append(0)

是否有更 pythonic 的方式来做到这一点?不使用异常(exception)?谢谢,尼维

最佳答案

就用字典吧get()方法:

for index in xrange(SIZE):    
L.append(D.get(index, 0))

此外,为变量选择其他名称而不是 listdict 以避免与 Python 的 built-ins 命名冲突.

关于python - 从具有部分索引 :values 的字典创建值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34434468/

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