파이썬 Phyton

[파이썬 코딩] 정렬과 탐색 (sort, sorted 함수, 람다식 활용 정렬방법)

Lucky_A 2023. 7. 11. 22:38

1 ] sorted( ) 내장함수

- 원본 리스트를 변경 시키지 아니하고 정렬된 리스트를 반환

- 반복가능한 객체들을 다 매개변수로 받을 수 있는 장점이 있음

- 원본리스트에 영향을 주지않아 활용도가 높음

sorted결과값 b : 오름차순으로 정렬된걸 확인할 수 있다.
원본리스트와 sorted 함수 id 값 다름 / 원본에 영향X


1 -2 ] sorted( ) 를 이용한 딕셔너리 정렬 

sorted()를 이용한 딕셔너리 정렬
출력값


1-3  ] key 매개변수를 활용한 sorted( )  

key 매개변수를 활용한 sorted()
출력값


1 -4 ] 튜플 리스트 형식의 sorted ( ) 활용 

튜플 리스트 형식의 sorted() 활용
sutdents[1] (= 2번째 값) 을 기준으로 정렬


1 -5 ]  reversed 값을 이용하여 내림차순 정렬

reversed 값을 활용하여 내림차순 정렬
정렬값

 

 

2 ] sort( ) 메소드

-  원본 리스트에 영향을 주며 정렬 진행

- 리턴값 None

sort()메서드 실행
원본리스트 영향을 줌 /   b 결과값 None