错误:类型错误:unorderable类型:浮子()<列表()
我面临这一问题错误:类型错误:unorderable类型:浮子()<列表()
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
min1 = score_arr
应改为min1 = score_arr[i]
。
min1 = score_arr
是设置min1
到整个列表,所以就行if score_arr[i] < min1
因为score_arr[i]
下一迭代失败是一个浮子和min1
现在是一个列表(由该错误消息所指示的)。
但是,找到最小值的更好方法是min(score_arr)
(就像您在第二行使用max
一样)。
我试过min()函数..但它没有工作。我不知道为什么..顺便说一句,谢谢...我犯了一个愚蠢的错误... – user123456789
“我试过min()函数..但它没有工作。”你能否详细说明一下? – DeepSpace
在黑客等级平台上,我正在做这个代码,但是当我使用min()函数,那么没有输出即将到来。 – user123456789
'min1 = score_arr'你设定min1为一个列表,你不能比较它以后 – Nullman