首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Python中初始化和索引字典列表?

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

Stack Overflow用户
提问于 2016-02-16 12:40:32
回答 1查看 2.6K关注 0票数 1

目前我有一个类似于下面这样的东西:

代码语言:javascript
复制
   if width < 101:
      column_placement_0[index] = rectangles
   elif width < 201:
      column_placement_1[index] = rectangles
   elif width < 301:
       column_placement_2[index] = rectangles

..。诸若此类。

相反,我希望能够只初始化存储字典的单个列数组。

首先,我觉得我会正常地初始化一个数组...

代码语言:javascript
复制
columns = []

但是,我不知道如何引用单独的列表和字典索引,也许像Java中的2D数组那样?

代码语言:javascript
复制
columns[index][dict_key] = value

我做什么好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-22 01:21:41

因此,尽管人们说我的代码会工作,因为它是最终的解决方案,但最终是:

对于初始化:

代码语言:javascript
复制
columns = [{} for i in range(10)]

并存储一个值:

代码语言:javascript
复制
columns[i][key] = desired value

我有点惊讶,人们竟然否决了我的问题。我使用Python的次数越多,这似乎就越像是一种非常常见的数据结构……

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35423886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档