[์ค๋์ ํ์ต]
- ํ์ด์ฌ 3ํ์ฐจ ์ฌํ๋ฌธ์ ํ๊ธฐ (์ฝ๋ ์ง๋ ๋ถ๋ถ ์ธ ๋ฌธ์ ์๋ฃ)
- SQL ์ฝํธ์นดํ
- ๋ฐ์ดํฐ ์๊ฐํ ๋
น๊ฐ ์์ต
[ํ์ต๋ด์ฉ ์ ๋ฆฌ]
ํ์ด์ฌ 3ํ์ฐจ ์ฌํ๋ฌธ์ ํ๊ธฐ
โ
๋ฌธ์ 7 : ๋์
๋๋ฆฌ์ key๋ก ๊ฐ๋ฅํ ๊ฐ
d = {}
d[[1, 2]] = "a"
print(d) # d = {[1, 2]: "a"}
# ์๋ฌ๋ฐ์: TypeError: unhashable type: 'list'
<๊ฐ๋
์ ๋ฆฌ>
"๋์
๋๋ฆฌ์ key๋ก ์ฌ ์ ์๋ ๊ฐ์ฒด"
โถ๏ธ ํด์ ๊ฐ๋ฅ(hashable) + ๋ถ๋ณ(immutable)
# ์ ์, ์ค์, ๋ถ๋ฆฌ์ธ
1
3.14
True
# ๋ฌธ์์ด
"hello"
# None
Noneโ
# ํํ(๋จ, ์์ ์๋ ๊ฒ๋ ์ ๋ถ ๋ถํธ์ผ ๋)
(1, 2)
("a", "b")
(1, "x", 3.14)
โ
๋ฌธ์ 10 : ๋ฆฌ์คํธ์ ์์ ์ถ๊ฐ vs ํํ์ ์์ ์ถ๊ฐ
d1 = {"x": [1, 2], "y": [3, 4]}
d2 = d1.copy()
d1["x"].append(999)
print(d1)
print(d2)
d3 = {"x": (1, 2), "y": (3, 4)}
d4 = d3.copy()
# ์๋ ์ค์ด ์คํ๋๋ค๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋๋์ง(์ถ๋ ฅ/์๋ฌ ํฌํจ) ์ ํํ ์ฐ์ธ์.
# d3["x"] += (999,)
print(d3)
print(d4)
[๋ด์ผ์ ํ์ต]
- 10:00-12:00 ํ์ด์ฌ ๋ฒ์ ๊ด๋ฆฌ ์ธ์
- 12:00-13:00 ์ ์ฌ ์์ฌ
- 13:00-17:00 ๋ฐ์ดํฐ๋ถ์ ์๊ฐํ ํ์ต๋ฒ(๋
น๊ฐ)
- 17:00-18:00 ์ ๋
์์ฌ
- 18:00-20:30 ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ/์๊ฐํ 1ํ์ฐจ ์ธ์