2017-03-01 99 views

回答

1

字典{'A1':'a','A2':'b','A3':'c'}

感谢鉴于我明白你的问题正确地要用于个元素,键值对'Ai':cc位置处的字符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} 

keyvalue是做什么element表情。对于iterable中的每个元素。它将评估表达式并将该值与派生键相关联。

+0

嗨威廉感谢您的快速回复,请您解释一下您刚才使用的语法 – jon

相关问题