# 1차원 배열
data = [0, 1, 2, 3, 4, 5]
# 2차원 배열
data = [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
print ([[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1)
if i + j + k != n ])
if __name__ == '__main__':
n = int(input())
arr = list(map(int, input().split()))
arr.sort()
arr.reverse()
for i in arr:
if i < arr[0]:
print(i)
break
set을 활용해 더욱 쉽게 할 수 있음
set 특징
: 중복을 허용하지 않음
: 순서가 없음
- 중복을 허용하지 않기 때문에 자료형의 중복 제거를 위해 종종 사용
scores = []
for _ in range(0,int(input())):
scores.append([input(), float(input())])
second = sorted(list(set([score for name, score in scores])))[1]
print('\n'.join([a for a,b in sorted(scores) if b == second]))