如何在Python中初始化和索引字典列表?

时间:2016-02-16 04:40:32

标签: python list dictionary

目前我的内容如下:

   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中的2D数组?

columns[index][dict_key] = value

我该怎么办?

1 个答案:

答案 0 :(得分:1)

所以虽然人们说我的代码会起作用,因为最终解决方案最终成为:

用于初始化:

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

并存储一个值:

columns[i][key] = desired value

我很惊讶人们只是低估了我的问题。我做的Python越多,这看起来就像一个非常常见的数据结构......