python - 如何保存迭代并使用它?
问题描述
我想像这样保存迭代“网格”:
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)
[['*', '*', '*', '*'], ['*', '*', '*', '*'], ['*', '*', '*', '*'], ['*', '*', '*', '*']]
我该怎么做?感谢一切
解决方案
You can't 'save' the grid in a different manner. You can print if differently though:
for row in grid:
print(row)
This way you loop over the grid list and print its elements 1 per line. The elements are in your case lists: ['*', '*', '*', '*']
.
推荐阅读
- python - Matplotlib imshow 的循环插值与循环颜色图
- google-sheets - 从 Google 表格查询中排除不同工作表上的列中的所有值
- c++ - 多个输入流与一个使用 seekg 的输入流
- c# - C# 将泛型表单作为参数传递
- javascript - 将文件对象转换为对象数组
- laravel - laravel 7 php artisan route:缓存不起作用
- python - 将编码字符串发送到服务器时出现 Python 错误
- python - 将视频数据从一个 python 脚本传递到另一个
- tableau-api - 有没有办法在 Tableau Desktop 或 Tableau Prep 中创建日历查找表
- django - Django_tables2 类定义中的条件语句