2010年6月10日 星期四

Python:以 list 創造一個 dictionary

 
主角是內建的 zip 和 dict 兩個函數。
 
>>> help(zip)
>>> help(dict)
 
以下是測試的結果:
 
>>> testA=['m','n','o']
>>> testB=[11,12,13]
 
>>> zip(testA,testB)
[('m', 11), ('n', 12), ('o', 13)]
 
>>> dict(zip(testA,testB))
{'m': 11, 'o': 13, 'n': 12}
 
當然可以直接使用變數:
 
>>> TestDict=(dict(TestZip))
>>> TestDict
{'m': 11, 'o': 13, 'n': 12}
 
 
 

沒有留言: