我尝试通过for循环比较列表中的每个元素来进行循环,但是我这样做的方式只有在列表中的数字为正数时才起作用,如果它们都是负数则不起作用。有谁怎么能这样做?
答案 0 :(得分:2)
使用
mini = scores[0]
而不是0
答案 1 :(得分:0)
scores = [1, 2, 3, 4, 5]
其中任何一个都可行:
sorted(scores)[0]
sorted(scores, reverse=True)[-1]
[s for s in scores if all(s<=i for i in scores)][0]
def getMin(L):
answer = L[0]
for i in L:
if i < answer:
answer = i
return answer
getMin(scores)