Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

archive

sort vs sorted 본문

Python/Python 코테 준비

sort vs sorted

안정민 2024. 3. 13. 20:35

sort 함수는 리스트명.sort() 형식으로 "리스트형의 메소드" 이며 리스트 원본 값을 직접 수정한다

sorted 함수는 sorted(리스트명, reverse=True) 형식으로 내장함수이며 리스트 원본 값은 그대로이고 정렬 값을 반환

 

a1 = [6, 3, 9]
print('a1:', a1)
a2 = a1.sort() # 원본을 정렬하고 수정합니다(in-place)
print('-----정렬 후-----')
print('a1:', a1)
print('a2:', a2)

 

a1: [6, 3, 9]

-----정렬 후-----

a1: [3, 6, 9]

a2: None

b1 = [6, 3, 9]
print('b1:', b1)
b2 = sorted(b1) # 원본은 유지하고 정렬한 새 리스트를 만듭니다
print('-----정렬 후-----')
print('b1:', b1)
print('b2:', b2)

b1: [6, 3, 9]

-----정렬 후-----

b1: [6, 3, 9]

b2: [3, 6, 9]

'Python > Python 코테 준비' 카테고리의 다른 글

리스트 컴프리헨션  (0) 2024.03.22
enumerate()  (0) 2024.03.14
is_integer(), isalnum()  (0) 2024.03.13
zip() 함수  (0) 2024.03.11
Collections 모듈 정리  (0) 2024.02.07