λ€μ μ μν λ°°μ΄μ sort νμμλ μ λ ¬μ΄ λμ§ μμμ range μ intνμΌλ‘ λ°μ΄ν° νμ μ λ³ννλ €κ³ νλ λ€μκ³Ό κ°μ μλ¬κ° λ°μνμλ€.
μ°μ κΈ°λ³Έμ μΌλ‘ list μ λν΄μ, λ€μκ³Ό κ°μ λ΄μ©μ μκ³ μμ΄μΌ νλ€.
Python λ°μ΄ν° νμ (Data Type)μ κΈ°λ³Έ λ°μ΄ν° νμ (basic data type)κ³Ό 컬λ μ λ°μ΄ν° νμ (collection data type)μ΄ μμ΅λλ€.
β
- κΈ°λ³Έ λ°μ΄ν° νμ (basic data type) : int, float, str, bool
- 컬λ μ λ°μ΄ν° νμ (collection data type) : list, tuple, dict
β
κΈ°λ³Έ λ°μ΄ν°λ λ§ κ·Έλλ‘ κΈ°λ³Έμ μΌλ‘ ν΅μ μ¬μ©νλ νμ μ΄κ³ , 컬λ μ λ°μ΄ν° νμ μ κΈ°λ³Έ λ°μ΄ν° νμ μ΄ νΌμ©λμ΄ μ§λ¨μΌλ‘ μ‘΄μ¬νλ λ°μ΄ν° νμ μ λλ€. μλ₯Ό λ€μ΄, listλΌλ λ°μ΄ν° νμ μ λ³μ aλ λ€μκ³Ό κ°μ΄ μ μν μ μμ΅λλ€.
β
a = ['λ°κ·Όν', 'μ¬μ', 42, 175, 81.6]
β
μ¦, aλ μ¬λ¬ νμ μ΄ λ€ κ°μ΄ λͺ¨μ¬μλ ννμ 컬λ μ λ°μ΄ν° νμ list μ λλ€.
try :
λ΄μ₯ν¨μ mapμ μ¨μ λ³κ²½ν΄λ³΄μμ
νμ§λ§ μλ¬κ° λ°μ
μλ¬ μ½λ : TypeError: 'list' object is not callable
ν΄κ²°λ°©λ²
νμ΄μ¬ 리μ€νΈμλ 리μ€νΈλ₯Ό μ μ리μμ(in-place) μμ νλ λ΄μ₯ list.sort() λ©μλμ μ΄ν°λ¬λΈλ‘λΆν° μλ‘μ΄ μ λ ¬λ 리μ€νΈλ₯Ό λ§λλ sorted() λ΄μ₯ ν¨μκ° μλλ°, λ΄κ° sortλ₯Ό νλ² μ€νμ νλ€λ κ²μ κΈ°μ‘΄μ 리μ€νΈμμ sort μμ μ μννλ€λ μλ―Έλ‘μ κ·Έ κ°μ listλ‘ λ°ννλ κ²μ΄ μλλΌ νλ, μνλμ μλ―Έλ‘μ λ°μλ€μ¬μΌνλ€.
λ€μ μ 체 μ½λλ₯Ό 보면 μ΄ν΄νκΈ° μ½λ€.
λν inplaceλ₯Ό νμ§ μκ³ λ¦¬μ€νΈλ₯Ό μ λ ¬νκ³ μ νλ κ²½μ°λ μμ μ μλ€. κ·Έλ΄λλ sortedλ₯Ό μ°λλ‘ νμ.
'ποΈμννΈμ¨μ΄ > π»python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€] μ κ· μμ΄λ μΆμ² (0) | 2021.12.28 |
---|---|
[νλ‘κ·Έλλ¨Έμ€] λ‘λμ μ΅κ³ μμμ μ΅μ μμ (0) | 2021.12.28 |
[vscode] λ€μ€ 컀μ μ΄μ©νκΈ° (0) | 2021.12.28 |
λ₯λ¬λ κ°μ±λΆμ ν΄λ³΄κΈ°(λΉμ§λνμ΅) (0) | 2021.12.07 |
νμ΄μ¬ μ κ·ννμ re.sub (0) | 2021.12.07 |