【问题标题】:How can i save an iteration and use it?如何保存迭代并使用它?
【发布时间】:2020-11-06 21:21:34
【问题描述】:

我想像这样保存迭代“网格”:

print(grid)
['*', '*', '*', '*']
['*', '*', '*', '*']
['*', '*', '*', '*']
['*', '*', '*', '*']

但在我的代码中,如果我使用 print(grid),就会出现这种情况

files = 4    
columns = 4    
grid = []

for i in range(files):
    grid.append([])
    for j in range(columns):
        grid[i].append("*")

for i in range(0, len(grid)):
    print(grid[i])

print(grid)
[['*', '*', '*', '*'], ['*', '*', '*', '*'], ['*', '*', '*', '*'], ['*', '*', '*', '*']]

我该怎么做?谢谢你的一切

【问题讨论】:

    标签: python python-3.x list arraylist


    【解决方案1】:

    您不能以不同的方式“保存”网格。如果不同,您可以打印:

    for row in grid:
        print(row)
    

    通过这种方式,您可以遍历网格列表并每行打印 1 个元素。这些元素在您的案例列表中:['*', '*', '*', '*']

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 2020-12-21
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 2020-05-30
      • 2016-07-22
      相关资源
      最近更新 更多