a = [3, 64, 77, 42, 59]
print(sorted(a))
# 실행결과
[3, 42, 59, 64, 77]
오름차순으로 정렬한다음 두번째 큰 수를 구하기
a = [3, 64, 77, 42, 59]
print(sorted(a)[-2])
# 실행결과
64
# readline().split()으로 값 입력 받은 후 두번째 큰 숫자 찾기
import sys
print(f"두번째 큰 숫자 : {sorted(map(int, sys.stdin.readline().split()))[-2]}")
# 실행결과
20 30 10
두번째 큰 숫자 : 20
'프로그래밍 언어 > Python' 카테고리의 다른 글
int형 list를 .join으로 꺼내기 (0) | 2020.05.05 |
---|---|
변수 _, *x (map을 list로 만드는 방법에 대해) (0) | 2020.04.29 |
list - del과 remove (0) | 2020.04.28 |
list에서 가장 작은 숫자(min), 가장 큰 숫자(max), 합계(sum) 구하기 (0) | 2020.04.28 |
오른쪽 정렬, 가운데 정렬, 왼쪽 정렬 (0) | 2020.04.28 |
댓글