2017-03-01 60 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

相關問題