【发布时间】:2020-08-14 20:54:05
【问题描述】:
Name Gender Physics Maths
A 45 55
X 22 64
C 0 86
我有一个这样的 csv 文件,我做了一些修改以获取仅包含 [[45,55],[22,64]] 形式的标记的列表
我想找到每个主题的最小值。 但是当我运行我的代码时,我只得到第一个主题的最小值,其他值是从行中复制的 我想要的答案 - [0,55] 我得到的答案 - [0,86]
def find_min(marks,cols,rows):
minimum = []
temp = []
for list in marks:
min1 = min([x for x in list])
minimum.append(min1)
# for j in range(rows):
# for i in range(cols):
# temp.append(marks)
# x = min(temp)
# minimum.append(x)
return minimum
如何修改我的代码 我不能使用任何其他模块/库,如 csv 或 pandas 我尝试使用 zip(*marks) - 但这只是按原样打印我的标记列表。 有什么方法可以将内部列表与较大的列表分开
【问题讨论】: