如何使用枚举函数创建Python字典?
Python的枚举(enumerate)函数接受任何可迭代对象作为参数,并返回一个枚举对象,通过枚举对象可以遍历可迭代对象。它包含可迭代对象(如列表、元组或字符串)中的索引和对应项。
然后,这种具有索引和值的枚举对象通过字典推导转换为字典。
>>> l1=['aa','bb','cc','dd']
>>> enum=enumerate(l1)
>>> enum
>>> d=dict((i,j) for i,j in enum)
>>> d
{0: 'aa', 1: 'bb', 2: 'cc', 3: 'dd'}