我正面临这个问题
TypeError: unorderable types: float() < list()".
我正在使用相同的数据类型,然后错误即将来临。请帮助我。
i=0
min1=max(score_arr)
while(i<len(score_arr)):
if score_arr[i] < min1:
min1=score_arr
i=i+1
答案 0 :(得分:1)
int [2][3]
应更改为min1 = score_arr
。
min1 = score_arr[i]
正在将min1 = score_arr
设置为整个列表,因此下一次迭代在行min1
上失败,因为if score_arr[i] < min1
是一个浮点数{{1现在是一个列表(如错误消息所示)。
但是,找到最小值的更好方法是score_arr[i]
(就像你在第二行使用min1
一样)。