【发布时间】:2021-03-02 07:40:41
【问题描述】:
这是我第一次在 Stack Overflow 上发帖。这是我的问题:
我正在尝试使用列表列表在 python 中创建一个数组。我正在尝试添加行,但在此之前它只显示最后一行的值。
这是我的代码:
my_list = [1] *4
blank_lst = []
for row in range (0, len(my_list)):
blank_lst.append(my_list)
for row in range(0,len(blank_lst)):
for col in range(0,len(blank_lst[0])):
blank_lst[row][col] = str(row) + str(col)
print(blank_lst)
输出: [['30', '31', '32', '33'], ['30', '31', '32', '33'], ['30', '31', '32', '33'], ['30', '31', '32', '33']]
[0.1s完成]
P.S:我正在使用 Sublime Text 编辑器
【问题讨论】:
-
结果应该是什么?
-
[['00', '01', '02', '03'], ['10', '11', '12', '13'], ['20', '21', '22', '23'], ['30', '31', '32', '33']]
标签: python-3.x