π νμ΄μ¬ νν νΉμ§ & μ₯μ μ 리
| κ΅¬λΆ |
μ€λͺ
|
| μ μ |
μ¬λ¬ κ°μ κ°μ νλμ λ³μμ λ¬Άμ΄μ μ μ₯ν μ μλ λΆλ³(immutable) μλ£ν |
| λΆλ³μ± (Immutable) |
ν λ² μμ±νλ©΄ λ΄λΆ μμλ₯Ό λ³κ²½, μΆκ°, μμ ν μ μμ |
| μλ |
리μ€νΈλ³΄λ€ λ©λͺ¨λ¦¬ μ¬μ©λμ΄ μ κ³ , μ κ·Ό μλκ° λΉ λ¦ |
| μμ μ± |
κ°μ΄ λ³νμ§ μμ λ°μ΄ν° 보νΈκ° νμν λ μ 리 |
| ν΄μ κ°λ₯μ± |
λ΄λΆ μμκ° λͺ¨λ λΆλ³ κ°μ²΄μΌ κ²½μ° ννμ ν΄μ κ°λ₯ → λμ
λ리μ ν€, μ§ν©(set)μ μμλ‘ μ¬μ© κ°λ₯ |
| λ©λͺ¨λ¦¬ ν¨μ¨ |
리μ€νΈλ³΄λ€ μλμ μΌλ‘ κ°λ³κ³ λ©λͺ¨λ¦¬ ν¨μ¨μ |
| μμ 보μ₯ |
μ μ₯λ μμλ₯Ό μ μ§νλ©°, μΈλ±μ€λ‘ μ κ·Ό κ°λ₯ |
| μ€λ³΅ νμ© |
λμΌν κ° μ¬λ¬ κ° μ μ₯ κ°λ₯ |
| λ€μν νμ© |
ν¨μμμ μ¬λ¬ κ° λ°ν μ μ£Όλ‘ μ¬μ©, μΈν¨νΉ(unpacking) κ°λ₯ |
| μ½κΈ° μ μ© μλ§¨ν± |
μ½κΈ° μ μ© λ°μ΄ν° 컨ν
μ΄λ μν (μ€μλ‘ μμ λ μν λ°©μ§) |
π νν vs 리μ€νΈ λΉκ΅ μ 리
| κ΅¬λΆ |
νν(Tuple) |
리μ€νΈ(List) |
| κ°λ³μ± |
λΆλ³(Immutable) → μμ , μμ , μΆκ° λΆκ° |
κ°λ³(Mutable) → μμ , μμ , μΆκ° κ°λ₯ |
| μλ |
리μ€νΈλ³΄λ€ λΉ λ¦ |
ννλ³΄λ€ λλ¦Ό |
| λ©λͺ¨λ¦¬ ν¨μ¨ |
λ μ κ² μ¬μ© |
λ λ§μ΄ μ¬μ© |
| μ¬μ© λͺ©μ |
λ³κ²½λμ§ μλ λ°μ΄ν° μ μ₯ (μμ μ± ↑) |
λ³κ²½μ΄ νμν λ°μ΄ν° μ μ₯ |
| ν΄μ κ°λ₯ μ¬λΆ |
λ΄λΆ μμκ° λͺ¨λ λΆλ³μ΄λ©΄ ν΄μ κ°λ₯ → dict ν€, set μμλ‘ μ¬μ© κ°λ₯ |
ν΄μ λΆκ° → dict ν€, set μμ λΆκ° |
| νκΈ°λ² |
μκ΄νΈ ( ) μ¬μ© |
λκ΄νΈ [ ] μ¬μ© |
| μ¬μ© μμ |
μ’ν, μ€μ κ°, μ¬λ¬ λ°ν κ° |
λ°μ΄ν° λͺ©λ‘, μμ ·μμ κ° νμν μ§ν© |
μ 리 : GETμμ λ³΄ν΅ μ°μ΄λ©°, κ°μ λΆλ¬μμ λ³κ²½μ΄ μλμ΄μΌ ν λ μ¬μ©
def get_users(self, page :int, items_per_page: int) -> tuple[int, list[User]]:
'Python' μΉ΄ν
κ³ λ¦¬μ λ€λ₯Έ κΈ