虽然我已经学习了大部分基本知识,但是我需要能够从csv文件中读取数据(目前为止),然后将数据从此csv追加到列表中工作,我不确定的部分是使用这些列表中的两个和/ 120和* 100未解决的Python列表
例如,list1的第一个分数是55,list2是51,我想将它们合并到一个列表中以等于106然后添加一些可以分割每个时间的东西,因为每个列表中有7个不同的数字。
import csv
list1 = []
list2 = []
with open("scores.csv") as f:
reader = csv.reader(f)
for row in reader:
list1.append(row[1])
list2.append(row[2])
print (list1)
print (list2)
OUTPUT
['55', '25', '40', '21', '52', '42', '19']
['51', '36', '50', '39', '53', '33', '40']
期望输出(WANTED OUTPUT)
['106', '36', '90', '60', '105', '75', '59']
然后需要通过120和×100的每个一个分割。
a和b是什么意思? – 1230
'zip'函数将沿着两个列表产生每个值,直到耗尽最短的值。在你的例子中,第一次迭代a ='55'和b ='51'。然后在第二次迭代中,a = '25'和b = '36'等。 –
将整个数字的百分比作为最好的方法是什么,因为它们用atm打印很多小数? – 1230