如何通过枚举函数创建 Python 字典?

pythonserver side programmingprogramming

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'}

通过我们的分步 Python 教程学习 Python。


相关文章