python从一个txt文件中读入整形数据,并转换为二维列表

txt文件内数据如下

python从一个txt文件中读入整形数据,并转换为二维列表_第1张图片

结果如下

9aebc34b0e51433db2a7691b52c2e750.png

 如果符合你的需求,这里是代码:

 (更新后的csdn文本编写器有点没玩转,就简单放下代码算了)

with open (r'C:\Users\MK\OneDrive\桌面\代码\python\迷宫.txt') as mg:

    content = mg.read().splitlines()

    data = [[int(x) for x in line.split()]for line in content]

print(data)

知识补充:

.splitlines()返回了一个列表,列表里每个数据是每一行字符串

第三行代码是列表推导式,python超好用的写法,外循环去访问列表的每一行字符串,内循环对此行字符串以空格为分割线,同时强转为int数据加入列表

 

 

你可能感兴趣的:(python)