2013-03-15 46 views
1

是新來的Python,並想知道,如何存儲的字典裏不同的數據類型的列表,並附有主要Python的 - 集合

爲例 -

{[Key1,int1,int1,String1] , [Key2,int2,int2,String2], [Key3,int3,int3,String3] } 

如何創建詞典並添加這些元素?

回答

3

假設你的意思是,你的數據是:

lst = [[Key1,int1,int1,String1] , [Key2,int2,int2,String2], [Key3,int3,int3,String3]] 

然後,你可以這樣做:

{x[0]:x[1:] for x in lst} 

什麼,你居然有多達有嘗試創建一個set出一堆的列表 - 並且這將不起作用,因爲list對象不可散列。