python
[python] sort( ) μ λν΄μ μμλ΄ μλ€.
Meng's Computer
2021. 1. 8. 23:25
π’ sort( )
νμ΄μ¬μΌλ‘ μκ³ λ¦¬μ¦λ¬Έμ λ₯Ό νλ€λ³΄λ©΄, μ¬λ¬ 쑰건μΌλ‘ sort(μ λ ¬)ν΄μΌνλ κ²½μ°κ° μμ΅λλ€.
μΌλ°μ μΌλ‘, νμ΄μ¬μμ sort νλ λ°©λ²μ
- .sort( )
- sorted( )
μ΄λ κ², 2κ°μ§ λ°©μμ μ¬μ©ν μ μμ΅λλ€.
π’ μ 리
- sorted(Iterator) ννμ Iterator.sort( ) λ°©μμ, κ²°κ³Όμ μΌλ‘ λκ°μ΄ μ λ ¬λλ€.
λ°λΌμ, μλμ μ€λͺ μ λ λ°©μλͺ¨λ λμΌν λ°©μμΌλ‘ μ μ©λ©λλ€. - sorted( )μ key μΈμλ‘, λ΄κ° 컀μ€ν ν λΉκ΅ν¨μλ₯Ό 보λ΄μ£Όκ±°λ, lambdaμμ μ μ©ν΄μ μ λ ¬κΈ°μ€μ μ ν΄μ£Όλ©΄ λλ€.
- λΉκ΅ν¨μλ λΉκ΅ν μμ΄ν μ μμλ₯Ό λ°ννλ©΄ λ©λλ€.
- λΉκ΅ν μμ΄ν
μ μμκ° λ³΅μ κ°μΌ κ²½μ°, ννλ‘ κ·Έ μμλ₯Ό λ΄λ³΄λ΄μ£Όλ©΄ λ©λλ€.
- Ex) sorted( Iterator, key = lambda x : ( x[0], x[1] ) )
- - λ₯Ό μμμμ λΆμ΄λ©΄, νμ¬ μ λ ¬λ°©μκ³Ό λ°λλ‘ μ λ ¬νκ² λ©λλ€.
- Iterator.sort(reverse=True) λ₯Ό μ€μ νλ©΄, λ΄λ¦Όμ°¨μμΌλ‘ μ λ ¬μ ν©λλ€. (defaultλ reverse=Fasle, μ¦, μ€λ¦μ°¨μ )
728x90
λ°μν