所以我想从一个文件中读取并将它的每一行放入一个列表中。
假设我有一个名为 MyFile.txt 或 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。然后我希望它为第 2 行和第 3 行制作 L2list 和 L3list。一旦完成,我希望能够计算出列表的总数、平均值、最大值和最小值等。我对这部分使用 sum ( )、len()、max()、min() 等。
它是让我卡住的列表的填充。我得到了错误的总数,长度等。认为它可能是句号或角点。但我需要小数位和思想列表需要来者分开。
到目前为止,我已经尝试过:
filename = 'MyFile.txt'
fin=open(filename,'r')
L1list = fin.readline()
L2list = fin.readline()
L3list = fin.readline()
还:
L1list.append(fin.readline())
随着:
L1list = [i.strip().split() for i in fin.readlines()]
有点卡住出了什么问题。