원희 개발로그

[Python] list에서 sort함수와 sorted 함수 차이 본문

Python

[Python] list에서 sort함수와 sorted 함수 차이

이어니언 2021. 6. 15. 15:03

list를 정렬할 때 쓰이는 함수는 2가지가 있다.

 

1. sort - 존재하고 있는 list를 정렬할 때 사용

 

 my_list.sort()

기본적으로 오름차순으로 정렬 된다.

my_list.sort(reverse = Ture) 

reverse 값을 입력하면 내림차순으로도 가능

 

2. sorted - sort와 동일하게 동작하지만 다른 변수에 저장을 하기 위해 사용

 

new_list = sorted(my_list)

sort와 다르게 기존의 list에 영향을 끼치지 않고 정렬한 list를 다시 return 해준다.

 

비슷한 예시로 list의 배열을 거꾸로 뒤집어 주는 .reverse / reversed() 가 있다.

 

위 함수 관련 백준 알고리즘 문제

https://www.acmicpc.net/problem/11651

'Python' 카테고리의 다른 글

[Python] Jinja2란?  (0) 2021.06.17
[Python] Flask란?  (0) 2021.06.17
[Python] Requests / Beautifulsoup  (0) 2021.06.16
Comments