KJW*_*KJW 0 python dictionary dictionary-comprehension
我想把一个列表('a','b','c')变成{'1':'a','2':'b','3':'c'}
d = {key: value for key, value in targets}
Run Code Online (Sandbox Code Playgroud)
将键返回为整数,我需要将其存储为字符串,以便我可以为每个键附加一个字符串,这样最终我将最终得到
{'column1','a','column2','b','column3'}
Run Code Online (Sandbox Code Playgroud)
只投中关键str()和enumerate():
d = {str(i): value for i, value in enumerate(targets)}
Run Code Online (Sandbox Code Playgroud)
如果您需要在字符串前面添加键,请使用格式:
d = {'column{}'.format(i): value for i, value in enumerate(targets)}
Run Code Online (Sandbox Code Playgroud)
dict理解中的键和值表达式就是python表达式.
| 归档时间: |
|
| 查看次数: |
1219 次 |
| 最近记录: |