我已经在Python中工作了一段时间,我已经使用“try”和“ except”解决了这个问题,但我想知道是否还有另一种方法可以解决它。
基本上我想创建一个这样的字典:
example_dictionary = {"red":[2,3,4],"blue":[6,7,8],"orange":[10,11,12]}
因此,如果我有一个包含以下内容的变量:
root_values = [{"name":"red","value":2},{"name":"red","value":3},{"name":"red","value":4},{"blue":6}...]
我实现 example_dictionary 的方法是:
example_dictionary = {}
for item in root_values:
try:
example_dictionary[item.name].append(item.value)
except:
example_dictionary[item.name] =[item.value]
我希望我的问题很清楚,有人可以帮助我解决这个问题。
Thanks.