错误:TypeError:unorderable类型:float()<名单()

时间:2017-07-31 07:38:12

标签: python minimum

我正面临这个问题

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

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一样)。