νμ΄μ¬μΌλ‘ λ°°μ°λ λꡬλ μ½λ© 6μ₯ 245~246μͺ½ νμ΅ λ΄μ© μ κ² μ λ΅
1.
(1) λ΅: <class 'dict' >
{} λΉ μ€κ΄νΈλ λΉ λμ
λ리λ₯Ό λ§λ λ€.
(2) λ΅: <class 'dict'>
dict() ν¨μλ λΉ λμ
λ리λ₯Ό λ§λ λ€.
(3) λ΅: {"μ":3, "ν":6}
λμ
λ리μμ [] λκ΄νΈ μμλ μΈλ±μ€κ° μλλΌ ν€κ° λ€μ΄κ°λ€.
(4) λ΅: {"name":"μ² μ", "age":20}
λμ
λ리μλ μ¬λ¬ μλ£νμ΄ νΌν©μ μΌλ‘ λ€μ΄ κ° μ μλ€.
2.
print(λμ
λ리 μ΄λ¦) # λμ
λ리 μ 체λ₯Ό μΆλ ₯νλ€.
(1) λ΅: {1:"μ² μ", 2:"μμ² ", 3:"μν¬"}
(2) λ΅: {"Name":"Tommas", 1:[1, 2, 3, 4]}
(3) λ΅: {"A":10, "B":20, "C":30}
dict() ν¨μ μμ μΈμλ‘ μμκ° ννμΈ ννμ΄ λ€μ΄κ° μλ€.
(4) λ΅: {1:"java", 2:"python"}
dict() ν¨μ μμ μΈμλ‘ μμκ° ννμΈ λ¦¬μ€νΈκ° λ€μ΄κ° μλ€.
3.
(1) λ΅: 0μ΄λΌλ ν€λ μλ€.
λμ
λ리λ₯Ό μ°Έμ‘°ν λ λκ΄νΈ μμλ μΈλ±μ€κ° μλλΌ ν€κ° λ€μ΄κ°λ€.
(2) λ΅: 4λΌλ ν€λ μλ€.
(3) λ΅: "January"λΌλ ν€λ μλ€.
λμ
λ리λ₯Ό μ°Έμ‘°ν λλ ν€λ‘ κ°λ§ μ°Έμ‘°ν μ μλ€. κ°μΌλ‘λ ν€λ₯Ό μ°Έμ‘°ν μ μλ€.
(4) λ΅: "February"λΌλ ν€λ μλ€.
4.
(1) λ΅:
λμ
λ리μ items() λ©μλλ (ν€, κ°) νν λ‘ μ΄λ£¨μ΄μ§ 리μ€νΈλ₯Ό 리ν΄νλ€.
list() λ©μλλ 리μ€νΈλ‘ λ³ννμ¬ λ¦¬ν΄νλ€.
[("apple", 2), ("orange":3), ("grapes":4)]
(2) λ΅:
λμ
λ리μ keys() λ©μλλ ν€λ‘λ§ μ΄λ£¨μ΄μ§ 리μ€νΈλ₯Ό 리ν΄νλ€.
["apple", "orange", "grapes"]
(3) λ΅:
λμ
λ리μ values() λ©μλλ κ°μΌλ‘λ§ μ΄λ£¨μ΄μ§ 리μ€νΈλ₯Ό 리ν΄νλ€.
[2, 3, 4]
(4) λ΅: 3
len() ν¨μλ λμ
λ리μ μμμ κ°μλ₯Ό 리ν΄νλ€.
5.
(1) λ΅:
16
{1:1, 2:4, 3:9, 5:25}
(2) λ΅: {1:1, 2:4, 3:9, 4:16}
(3) λ΅: {}
clear() λ©μλλ λμ
λ리μ λͺ¨λ μμλ₯Ό μμ νλ€.
(4) λ΅: {1:1, 2:4, 3:9, 4:16, 5:25, 6:36}
6.
μ§ν©μ set() λ©μλμ μΈμλ‘ λ¦¬μ€νΈ, νν, λ¬Έμμ΄μ λ£μ΄μ λ§λ€λ€. λλ {} μ€κ΄νΈμ μ½€λ§λ‘ μμλ₯Ό ꡬλΆνμ¬ μ§μ λ£μ΄μ λ§λ λ€.
type() ν¨μλ μλ£νμ μλ €μ€λ€.
(1) λ΅: <class 'set'>
(2) λ΅: <class 'set'>
(3) λ΅: {"H", "e", "l", "o", "W", "o", "r", "d"}
(4) λ΅: {1, 2, 3, 4, 5}
union() λ©μλλ ν©μ§ν©, λΉ νκ΄΄μ
7.
(1) λ΅:
μ² μ μ μ : 100
μν¬ μ μ : 15
λ―Έμ μ μ : 17
μμ§ μ μ : 28
zip(players, scores) == ("μ² μ", 100), ("μν¬", 15), ("λ―Έμ", 17), ("μμ§", 28)
CμΈμ΄μ ν¬λ§·ν
μ€νμΌμΈ νμ μ§μ μ μ¬μ©νμ¬ ν¬λ§·ν
(2) λ΅:
100 bread
101 milk
102 butter
enumerate() ν¨μλ 0λΆν° μμνλ μΈλ±μ€μ μμκ° ννλ‘ μ΄λ£¨μ΄μ§ κ² λ¦¬ν΄
enumearte(grocery, 100) == (100, "bread"), (101, "milk"), (102, "butter")
8.
(1) λ΅:
λ³μ sqμ λΉ λμ
λ리 μμ±νμ¬ λμ
# λΉ μ§ν©μ μ€μ§ set() μΌλ‘λ§ μμ±ν μ μλ€. {} λ‘λ λΉ λμ
λλ¦¬λ§ μμ±ν μ μλ€.
λ³μ iμ 0λΆν° 6λ―Έλ§μ μ μκ° νλμ© μμλλ‘ λͺ¨λ ν λΉλ λμ λ°λ³΅
ν€κΈ° iμ΄κ³ κ°μ΄ i**2 μΈ μμλ₯Ό λμ
λ리μ μΆκ°
{0:0, 1:1, 2:4, 3:9, 4:16, 5:25}
(2) λ΅:
λ³μ iμ 0λΆν° 6λ―Έλ§μ μ μκ° νλμ© μμλλ‘ λͺ¨λ ν λΉλ λμ λ°λ³΅
ν€κ° iμ΄κ³ κ°μ΄ i ** 2μΈ μμλ₯Ό λμ
λ리 sqμ μΆκ°
{0:0, 1:1, 2:4, 3:9, 4:16, 5:25}
9. λ΅: dict(μ="monday", ν="tueday", μ="wednesday")
dict() ν¨μ νΈμΆνμ¬ λμ
λ리λ₯Ό λ§λ€ λ ν€=κ°μ λ£μ΄μ λ§λλ κ²½μ° ν€κ° λ¬Έμμ΄μΈ κ²½μ° λ°μ΄νλ₯Ό μλ΅νκ³ κ°μ λ¬Έμμ΄μΈ κ²½μ° λ°μ΄νλ₯Ό μλ΅νλ©΄ μλλ€.
ν€μλ 맀κ°λ³μ