相关疑难解决方法(0)

dict.keys()中的python键表示大型词典

我想知道你们是否可以给我一些关于使我的代码性能更好的建议.

我有一组for循环,它们查看一个键是否在一个字典中,其值是一个列表,如果该键存在,它会附加到列表中,如果它没有,它会为该键添加一个新列表

dict={}
for value in value_list:
   if value.key in dict.keys():
      temp_list = dict[value.key]
      temp_list.append(value.val)
      dict[value.key] = temp_list
   else:
      dict[value.key] = [value.val]
Run Code Online (Sandbox Code Playgroud)

现在这段代码工作正常,但是随着字典开始填充行值,dict.keys()中的key变得越来越麻烦.

有没有更好的方法呢?

谢谢,

麦克风

python

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1