python - 为什么我无法在 python 上准确地达到那个位置的值
问题描述
def matrix():
rows = 10
columns = 9
arr = [[0]*columns]*rows
file = open("blAblA")
for i in range(rows):
for j in range(columns-1):
arr[i][j] = int(file.readline().rstrip("\n"))
print(arr[i])
print("-------------------------------------------------")
for k in range(rows):
print(arr[k])
matrix()
为什么这两个“for”循环给了我不同的输出,如下所示: 图片
解决方案
推荐阅读
- macos - 在 macOS 10.8 (Mountain Lion) 之后已弃用的资源 'CurResfile'、'UseResFile' 等的替代 API
- c# - 如何创建一个行数并不总是相同的滚动列表?
- c# - 为什么编译器与继承中的命名空间冲突
- scala - 如何从配置文件在数据框中添加架构
- r - 使用 R 生成用于情感分析的表格和图表
- python-3.x - 有没有办法在不同的数组之间共享一个变量?
- python - 自定义字段 - 无法读取值 - [
] - python - 我可以将数据从本地 SQL Server 数据库导入到 Azure 机器学习虚拟机吗?
- java - 使用 jmockit 测试 foreach 循环
- php - 由于 PHP 邮件程序,Mysql 插入了两条记录,而我的前端是 android 应用程序