【发布时间】:2016-07-02 21:09:42
【问题描述】:
我有一个这样的列表
list = [('a', 3418), ('b', 3544), ('c', 1153), ('d', 2155), ('e', 2254), ('f', 2654), ('g', 2982), ('h', 3267), ('i', 3056), ('j', 820), ('k', 2987)]
我需要这样的字典:
dictionary = {'a' : 3418, 'b' : 3544, 'c' : 1153}
尝试使用
dict = {k:v for k,v in (x.split(',') for x in list) }
但报错
AttributeError: 'tuple' 对象没有属性 'split'
【问题讨论】:
标签: python list dictionary