python文件读写将txt文件第一行数字赋值给N第二行每两个作为二维数组存储到新开数列中注意数字以空格分开
可以使用以下代码实现将txt文件第一行数字赋值给N,第二行每两个作为二维数组存储到新开数列中:
# 打开文件
with open('input.txt', 'r') as file:
# 读取第一行数字并赋值给N
N = int(file.readline())
# 读取第二行数字并存储到二维数组中
data = []
line = file.readline()
while line:
# 将每行数字以空格分隔,并转为整数后存入数组
nums = list(map(int, line.split()))
# 每两个数字作为一个子数组存入data
data.append(nums)
line = file.readline()
# 输出结果
print("N:", N)
print("data:", data)
假设input.txt文件内容如下:
5
1 2 3 4 5 6 7 8 9 10
运行上述代码后,输出结果为:
N: 5
data: [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
``
原文地址: http://www.cveoy.top/t/topic/hOkm 著作权归作者所有。请勿转载和采集!