我正在尝试很长时间从列表中删除重复项并使用 php (0,1,2....) 之类的键创建字典。
我努力了 :
ids = dict(set([1,2,2,2,3,4,5,4,5,6]))
print ids
然后我想
for key, value in ids.iteritems():
#stuff
当然,我收到以下错误,因为 ids 不是字典:
TypeError: cannot convert dictionary update sequence element #0 to a sequence
谢谢!
编辑:
我认为我的数据有点误导:
我有一个清单:[foo, bar, foobar, barfoo, foo, foo, bar]
我想将其转换为:{ 1: 'foo', 2 : 'bar', 3 : 'foobar', 4: 'barfoo'}
我不介意做空。