python怎么读取列表-Python读取⽂件.每⾏列出⼀个列表所以我想从⽂件中读取并将其中的每⼀⾏放⼊列表中.
假设我有⼀个名为或MyFile.csv的⽂件,其中包含以下三⾏数字/⼩数:
49.55,2,77.09,18,1,2.34,32.11
33,11.22,33.21,56,76.55
8,9,44.7,90.99,12.21,1.01
我希望程序打开⽂件然后读取第⼀⾏并将其放⼊列表〜说L1list.我然后想要它制作L2list&第2⾏和第2⾏的L3list 3.
⼀旦完成,我希望能够计算出列表的总数,平均值,最⼤值和最⼤值. min等我对使⽤sum(),len(),max(),min()等的这个部分很有信⼼.
它填补了我困住的名单.我得到错误的总数,长度等.
想想也许是它的全停或开始.但我需要⼩数点和思想列表需要⾓⾊分开.
到⽬前为⽌我尝试过:
filename = ''
fin=open(filename,'r')
L1list = adline()
L2list = adline()
L3list = adline()
也:
L1list.adline())
随着:
L1list = [i.strip().split() for i adlines()]
对于什么是错误有点困惑.
最佳答案 那你的代码出了什么问题呢?
你试过这样的事情:
L1list = [map(float, i.strip().split(',')) for i adlines()]
python怎么读取桌面上的文件或者使⽤数据检查:
with open(filename,'r') as fin:
values = [map(float, [x for x in line.strip().split(',') if x]) for line in fin]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论