如何读取txt文件中的数据存为字符串列表并转换为数字

with open('message.txt','r',encoding='utf-8') as file:   #打开txt文件
                                   #格式化坐标 x
=[] y=[] z=[] for i in range(21):                     #设置txt文件数据的行数 data=file.readline()                  #读取第一行 l1=data.split()                     #用split把该行字符串转化为list l1 = [ float(num) for num in l1 ]          #把list中的字符串变成数字 x.append(l1[3])                     #把需要的数据加到相应列表中 y.append(l1[4]) z.append(l1[5])

 readline()读取的是字符串

l1=[float(num) for num in l1]  对l1每个元素使用float

posted @ 2022-04-07 15:57  袁思维  阅读(636)  评论(0)    收藏  举报