Algorithm/Baekjoon

#백준 2750, 파이썬, 리스트 정렬하기, sort(), sorted() 함수

say! 2022. 9. 4. 20:58
728x90

 

# 백준 정렬 : 2750번 - 수 정렬하기

n = int(input())  # 입력받을 개수 입력받기

num_list = []
for i in range(n):
  num_list.append(int(input()))

num_list.sort() # 오름차순 정렬

for i in range(n):
  print(num_list[i])

- sort 함수

리스트 객체를 정렬해주는 함수이다.

list.sort() 는 list 자체를 정렬한다.

* 숫자는 기본적으로 오름차순 정렬 (음수 - 0 - 양수 순)

list.sort(reverse=True)    # 내림차순으로 정렬하는 법

* 영어는 a,b,c,d... 알파벳 순으로 정렬 (대문자 - 소문자 순)

- sorted 함수

sorted는 새롭게 정렬된 리스트를 반환한다.

sorted_list = sorted(list)    # 오름차순 정렬
reversed_list = sorted(list, reverse=True)    # 내림차순 정렬