我尝试通过一个for循环循环比较列表中的每个元素,但是我这样做的方式只有在列表中的数字为正时才有效,如果它们都是负数则不起作用。有谁我怎么能做到这一点?
问问题
721 次
2 回答
2
利用
mini = scores[0]
而不是 0
于 2012-10-05T17:32:29.773 回答
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)
于 2012-10-05T18:01:20.290 回答