列表到字典与键是一个字符串计数器
答
为
字典{'A1':'a','A2':'b','A3':'c'}
感谢鉴于我明白你的问题正确地要用于我个元素,键值对'Ai':c
与c
位置处的字符i。您可以使用字典解析:
{'A%s'%i:e for i,e in enumerate(data,1)}
在解释运行此:
>>> data = ['a','b','c']
>>> {'A%s'%i:e for i,e in enumerate(data,1)}
{'A2': 'b', 'A3': 'c', 'A1': 'a'}
这是字典解析。字典理解有作为语法:
{key(element):value(element) for element in iterable}
凡key
和value
是做什么element
表情。对于iterable
中的每个元素。它将评估表达式并将该值与派生键相关联。
嗨威廉感谢您的快速回复,请您解释一下您刚才使用的语法 – jon