import csv
year = []
col1 = []
col2 = []
col3 = []
col4 = []
filename = open('data.csv', 'r')
file = csv.DictReader(filename)
for col in file:
year.append(col['Year (Upto 31st March) (Col.1)'])
col1.append(col['Central - Motor Vehicle & Accessories - Import Duty (Col.2)'])
col2.append(col['Central - Tyres and Tubes - Import Duty (Col.4)'])
col3.append(col['Central - High Speed Diesel Oil - Import Duty (Col.6)'])
col4.append(col['Central - Motor Spirit - Import Duty (Col.8)'])
def column_selection():
for i in range(1, 5):
col[i] = [float(j) for j in col[i]]
for k in range(1, 5):
a[k] = max(col[i])
def index_printing():
for i in range(1,5):
a[i] = col[i].index(a[k])
print(year[a[i]])
column_selection()
index_printing()
尝试这个。您的代码在如何使用 array 方面令人困惑a
,但我认为这是要点。真的,你应该告诉我们你在这里想做什么。
import csv
year = []
col = [[],[],[],[]]
filename = open('data.csv', 'r')
file = csv.DictReader(filename)
for column in file:
year.append(column['Year (Upto 31st March) (Col.1)'])
col[0].append(column['Central - Motor Vehicle & Accessories - Import Duty (Col.2)'])
col[1].append(column['Central - Tyres and Tubes - Import Duty (Col.4)'])
col[2].append(column['Central - High Speed Diesel Oil - Import Duty (Col.6)'])
col[3].append(column['Central - Motor Spirit - Import Duty (Col.8)'])
def column_selection():
maxes = []
for i in range(4):
col[i] = [float(j) for j in col[i]]
maxes.append( max(col[i]) )
return maxes
def index_printing(maxes):
for c,m in zip(col,maxes):
z = c.index(m)
print(year[z])
m = column_selection()
index_printing(m)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句