我想要像PHP数组这样的数据结构 - 也就是说,我想初始化它然后只是添加值。
据我所知,这对Python来说是不可能的,所以我已经获得了我可能想用作索引的最大值,但我无法弄清楚如何创建一个指定长度的空列表。
另外,列表是一个正确的数据结构,用于模拟它应该只是一个数组?我试图使用数组,但它似乎不满意存储字符串。
我希望能够做到这一点:
list = []
for row in rows:
c = list_of_categories.index(row["id"])
print c
list[c] = row["name"]
发布于 2018-07-02 08:44:19
如果预先知道所需项的数量,并且希望使用基于整数、基于0的连续索引访问它们,则可以尝试以下操作:
n = 3
array = n * [None]
print array
array[2] = 11
array[1] = 47
array[0] = 42
print array
这些指纹:
[None, None, None]
[42, 47, 11]
https://stackoverflow.com/questions/-100000371
复制相似问题