可以使用以下代码将txt文件的第二行每两个元素作为二维数组存储到新的列表中:

# 打开txt文件
with open('file.txt', 'r') as file:
    # 读取文件的所有行
    lines = file.readlines()
    # 获取第二行的元素
    second_line = lines[1].strip().split()
    # 创建二维数组
    array = []
    # 将每两个元素作为一个子列表存储到二维数组中
    for i in range(0, len(second_line), 2):
        sub_array = [int(second_line[i]), int(second_line[i+1])]
        array.append(sub_array)
    # 打印二维数组
    print(array)

以上代码中,假设txt文件名为file.txt,第二行的元素以空格分隔。首先使用open函数打开txt文件,然后使用readlines方法读取文件的所有行。接下来,获取第二行的元素,并使用strip方法去除首尾的空格,再使用split方法按空格分割得到一个列表。创建一个新的空列表array用于存储二维数组。然后,使用一个循环遍历第二行的元素,每两个元素作为一个子列表,将其存储到二维数组中。最后,打印二维数组

python文件读写将txt文件第二行每两个作为二维数组存储到新开数列中

原文地址: https://www.cveoy.top/t/topic/hOiO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录