2020. 8. 20. 18:26γνμ΄μ¬ κΈ°μ΄
νν, λμ λ리, μ§ν©, λΆλ¦°
μ΄λ² κΈμ νν, λμ λ리, μ§ν©, λΆλ¦°μ μμλ³Ό κ²μ΄λ€.
λ¨Όμ νν
리μ€νΈλ a = [2,3,4,5] νμμΌλ‘ μ°λ λ°λ©΄, ννμ a = (2,3,4,5)μ κ°μ΄ μ¬μ©νλ€.
ννμ 리μ€νΈμλ λ€λ₯΄κ² μ§μ ν΄λμ κ°μ λ³κ²½ν μκ° μλ€. μΆκ° λν μ λλ€. νμ§λ§ sliceλ° μΈλ±μ€ νμΈμ κ°λ₯νλ€.
λ€μμ λμ λ리μ΄λ€.
μ΄λ μ¬λ¬Όν¨μ λ μ¬λ € 보면 μ½κ² μ μ μλ€. μ¬λ¬Όν¨μ λ²νΈμ λ°λΌ λ€μ΄μλ μ¬λ¬Όμ΄ λ€λ₯΄μ§ μμκ°?
μ¬κΈ°μμ λ²νΈλ 'hash' λ΄μ©λ¬Όμ 'value'λ‘ νννλ€.
λμ λ리μ ννλ°©λ²μ a = {'name' : 'jason', 'age' :15, 3 : 15}
print(a['name']) ---> jasonμΆλ ₯ κ³Ό κ°λ€. μ΄λ μ¬μ©μμ μ 보λ₯Ό λ΄λ APIμ λ§μ΄ νμ©μ΄ λλ€.
μ μν μ μ keyλΆλΆμ ν΄λΉνλ κ°λ€μ΄ μ€λ³΅λμ΄μλ μ λλ€.
keyλ€λ§ λ½μμ μΆλ ₯νκ³ μΆλ€λ©΄, print(a.keys()), valueκ°λ§ λ½μμ μΆλ ₯νκ³ μΆλ€λ©΄ print(a.values())λ₯Ό νλ©΄ λλ€.
μΈμ clear, getλ±μ΄ μλ€.
λ€μμ μ§ν©
νμ΄μ¬μμμ μ§ν©μ λ€λ₯ΈμΈμ΄μ λΉκ΅ν΄ 보μμ λ μμ€λ€μ ν¨μ¬ μ½κ² ꡬνν μ μλ€.
μ§ν© μλ£νμ νΉμ§λΆν° μμ보μ.
1. μ€λ³΅μ νμ©νμ§ μλλ€.
2. μμκ° μλ€.
μ΄λ€μ νΉμ§μ μλμ κ°μ΄ μμ©νλ€.
s2 = set("Hello")
>>>s2
{'e', 'l', 'o','H'}
κ°λ μ μ λ§ κ°λ¨νλ€.
무μλ³΄λ€ κ°μ₯ κ°λ¨ν κ²μ κ΅μ§ν©κ³Ό ν©μ§ν©μ΄λ€.
κ΅μ§ν©μ &, ν©μ§ν©μ |λ§ μ¬μ©νλ€λ©΄, μ λΆ ν΄κ²°κ°λ₯νλ€. μ°¨μ§ν©μ -μ΄λ€.
κ°μ μΆκ°νκ³ μΆλ€λ©΄ addν¨μλ₯Ό μ΄μ©νκ³ , μ¬λ¬κ°λ₯Ό μΆκ°νκ³ μΆλ€νλ©΄ updateν¨μλ₯Ό μ΄μ©νλ©΄ λλ€.
λ§μ§λ§μΌλ‘ Booleanμ΄λ€.
νμ΄μ¬μμ λ νΉμ΄ν μ μ΄ νλ λ λμ¨λ€.
μλ°κ°μ κ²½μ°μλ ifκ΄νΈ μμ λ°λμ True or Falseκ°μ΄ λ€μ΄κ°μΌ μλμ νλ€.
νμ§λ§ νμ΄μ¬ κ°μ κ²½μ°μλ λ¬Έμμ΄μμ λ¬Έμκ° μμΌλ©΄ Trueλ₯Ό λ°ννκ³ , κ°μ΄ μμΌλ©΄ Falseλ₯Ό λ°ννλ€.
λμ λ리, νν λ λ€ λ§μ°¬κ°μ§μ΄λ€.
μλ£νμ μ¬κΈ°κΉμ§μ΄λ€.
λ€μκΈμμλ μ μ΄λ¬Έμ λν λ΄μ©μ΄λ€.
'νμ΄μ¬ κΈ°μ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ€μ μμ΄-next_purmutations(Biggest is greater) (0) | 2022.02.07 |
---|---|
νμ΄μ¬μ μμνλ©΄μ-5 (0) | 2020.08.24 |
νμ΄μ¬μ μμνλ©΄μ-4 (0) | 2020.08.22 |
νμ΄μ¬μ μμνλ©΄μ-3 (0) | 2020.08.20 |
νμ΄μ¬μ μμνλ©΄μ (0) | 2020.08.19 |