2016-02-16 42 views
-1

目前,我有一些看起來像這樣:如何初始化和索引Python中的字典列表?

if width < 101: 
     column_placement_0[index] = rectangles 
    elif width < 201: 
     column_placement_1[index] = rectangles 
    elif width < 301: 
     column_placement_2[index] = rectangles 

...等等。我想只能初始化存儲字典的單列數組。

首先,我覺得我會正常初始化數組...

columns = [] 

但我不知道我怎麼會參考個人名單和字典指數像Java中的二維數組或許真的?

columns[index][dict_key] = value 

我該怎麼辦?

+0

你描述它的方式正是你如何去做的。你遇到問題了嗎? –

+0

你是對的,如果你輸入名字,只要將字典鍵放在引號中即可。Column_placement [index] ['key'] – Chris

+0

如果鍵是一個字符串,只能將字典鍵放在引號中。 –

回答

0

因此,儘管有人說我的代碼會工作,因爲這是最終的解決方案結束了:

有關初始化:

columns = [{} for i in range(10)] 

,並存儲的值:

columns[i]{key} = desired value 

我人們對我的問題只是低估而感到驚訝。我做的Python越多,這看起來就越像是一個相當常見的數據結構......