[英]What happens by [-2] in Array?
n = int(input())
arr = list(set(map(int, input().split())))
arr.sort()
print(arr[-2])
我期待從列表中獲得第二高的數字。 但我不明白 -2 是如何工作的
負索引從列表末尾向后計數。
您可以使用.sort(reverse=True)
並使用num[2]
訪問第二高的數字。 -1
是遠端(列表的末尾), -2
是倒數第二個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.