Con*_*nor 1 python dictionary python-2.7
是否有一种巧妙的方法来遍历列表,将值添加为字典键,以及它在列表中的位置作为其值?就像是:
for x,y in enumerate(line):
dictItem[x] = y
Run Code Online (Sandbox Code Playgroud)
但是在一条线上?
您可以简单地将枚举提供给dict构造函数:
dictItem = dict(enumerate(line))
Run Code Online (Sandbox Code Playgroud)
dict(..)当你给它一个包含键和值的2元组的可迭代时,可以构造一个字典.您使用该键和值生成元组.enumerate(..)
如果您想更新字典(即添加新值或更新现有值),您可以编写:
dictItem.update(enumerate(line))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |