SQL ์ฌ์ ํ์คํธ๋ ์์ง ๋ค ๋ชป๋๋์ง๋ง,,
์ผ๋จ ๋ฐ๋ฆฐ ํ์ด์ฌ ๊ฐ์ ๊ฐ๋ณด์๊ณ ~~
2์ฃผ์ฐจ-1๊ฐ์
์ปฌ๋ ์ ์๋ฃํ์ ๋ํด์ ๋ฐฐ์๋ณด๋๋ก ํฉ์๋ค~
์ผ๋จ ๋ง์ด ์ผ๋ list.
list๋ ๊ฐ๋ณํ์. ๋ฐ์ดํฐ ๊ฐ์ ๋ฐ๊ฟ ์ ์๊ณ ,
์ค๋ณต๊ฐ๋ ํ์ฉ๋จ.
num_list[0] ๋ก ์ฒซ๋ฒ์งธ ๋ฐ์ดํฐ๊ฐ์
๋ถ๋ฌ์ผ์ผํฌ ์ ์๋๋ฐ, ์ด๊ฑธ ๋ฒ์๋ฅผ ์ง์ ํด์ค ์๋ ์๋ค.
num_list[0:2] ๋ num_list ์ ์ฒซ๋ฒ์งธ์ ๋๋ฒ์งธ ๋ฐ์ดํฐ๊ฐ๊น์ง
์ง์ ํด์ค ๊ฒ์.
๊ทธ๋ฆฌ๊ณ ๋จธ,,, ๋จผ๋ง์ธ์ง ์ ๋ชป์์๋ฃ๊ธด ํ๋๋ฐ,,
num_list[2:4] ํ๋ค๊ณ ํด๋ ๋ฐ์ดํฐ๊ฐ ๊ฒน์น๊ฒ ์ถ๋ ฅ๋์ง ์๋๋ค๊ณ ํ๋ค.
์ ์ง ๋ชจ๋ฆ. ๊ทธ๋ฅ ๊ทธ๋ ๊ฒ ์ค๊ณ๋ผ์๋...
์์๋ง ๋ฌ,,,ใ
num_list[-1]
๋ง์ด๋์ค๋ฅผ ์จ์ฃผ๋ฉด ๋ง์ง๋ง ๋ฐ์ดํฐ๊ฐ์ ๋ถ๋ฌ์ฌ ์ ์์.
๊ฐ๋ณํ์ด๊ธฐ ๋๋ฌธ์ num_list์ ๋ฐ์ดํฐ ๊ฐ์ ๋ฐ๊ฟ ์ ์์ด์.
๋ฌธ์์ด? ์ถ๋ ฅ๋จใ ใ
num_list์ ๊ฐ์ ['๊น์ ๋', 4, 3.14, 5, 7] ์์
๋ค์ [9, 4, 3.14, 5, 7, 100]์ผ๋ก ๋ฐ๊ฟ์ค๋๋ค.
100์ด ์ด๋์ ํ์ด๋์๋๋ฉด,
num_list.append(100)
.append() ๋ฅผ ์จ์ฃผ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ ์ ์์.
๊ทธ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋บ ์๋ ์๋์?
ใ ใ
.remove() ์จ์ฃผ๋ฉด ๋ฉ๋๋ค.
num_list์ ์ ์ฒด ๊ธธ์ด๋ฅผ ํ์ธํด๋ณด๊ณ ์ถ๋ค๋ฉด?
len(num_list)๋ฅผ ์จ์ฃผ๋ฉด ๋ฉ๋๋ค.
์๋ฌด๋ฆฌ ๊ฐ๋ณํ์ด๋ผ๋ ๋ฌธ์์ด์ ๋ฐ๊ฟ ์ ์์.
list์ ๋ฐ์ดํฐ๊ฐ์ ์์๊ฒ ์ ๋ ฌํด์ฃผ๊ณ ์ถ๋ค๋ฉด?
.sort()๋ฅผ ์ฌ์ฉํด์ฃผ๋ฉด ๋จ.
์ด์ ํํ๋ก ๋์ด๊ฐ๋ด ๋๋ค.
๋ฆฌ์คํธ๋ ๋ณ๋ฐ ๋ค๋ฅผ ๊ฑด ์์. ๋์ ์ ์ ๊ทธ๋ฅ ๊ดํธ๋ฅผ ์จ์ค.
์๋ ์ง์ ์์น ๋ฐ์ดํฐ ๊ฐ๋ ๋ถ๋ฌ์ฌ ์ ์๊ณ ,
์ ์ฒด ๊ธธ์ด๋ฅผ ํ์ธํด๋ณผ ์๋ ์๋ค.
๊ทธ๋ ์ง๋ง ์๋ ๋ถ๋ณํ์ด๋ผ์ ๋ฐ์ดํฐ ๊ฐ์ ๋ฐ๊ฟ์ค ์๋ ์์.
๋ํธ~
๋ํธ๋ ํค๊ฐ๊ณผ ๋ฐธ๋ฅ๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง.
ํค๊ฐ์ ํ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง๋ ์ ๋ ฅ์ด ๋ถ๊ฐ๋ฅํ๊ฐ๋ด์?
ํค๊ฐ์ ๋ฐ๋ก๋ฐ๋ก ์ ๋ ฅํด์ฃผ๋ ์๋ฌ๊ฐ ์๋ธ,,
๋ฐ์ดํฐ ๊ฐ์ ์ถ๊ฐํด์ฃผ๊ณ ์ถ์ ๋๋
name_dict["๋์ด"] = 28
name_dict["ํค๊ฐ"] = ๋ฐธ๋ฅ๊ฐ ์ ์ง์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
๋ฐ์ดํฐ๋ฅผ ์ ๊ฑฐํด์ฃผ๊ณ ์ถ์ ๋ ๋ณ์ ์์ del์ ์ง์ ํด์ฃผ๊ณ ,
๋ค์ ์ ๊ฑฐํ ํค๊ฐ์ ์ ํด์ฃผ๋ฉด ๋จ.
ํค๊ฐ๊ณผ ๋ฐธ๋ฅ๊ฐ์ ์ด๋ค๊ฒ ์์๋์ง ํ์ธํด๋ณผ ์๋ ์์.
set~
set์ ์ค๋ณต๊ฐ์ ํ์ฉํ์ง ์๋๋ค.
๊ฐ์ ์ถ๊ฐํด์ฃผ๊ณ ์ถ์ ๋ ๋ณ์ ๋ค์ .add(๊ฐ)
์ ๊ฑฐ๋ ๋ณ์.remove(๊ฐ)
ํฉ์งํฉ? ๊ฐ๋ฅํจใ ใ
๋ณ์1.union(๋ณ์2) ํด์ฃผ๋ฉด
๋ณ์1๊ณผ ๋ณ์2์ ํฉ์งํฉ ๋ฐ์ดํฐ๊ฐ ์ถ๋ ฅ๋จ.
.union ์๋ฆฌ์ intersection ์ ์ ์ด์ฃผ๋ฉด
๊ต์งํฉ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์์.
2์ฃผ์ฐจ-2๊ฐ์
ํ๋กฏ ์ํ ๋ณ์์ 3.14 ๊ฐ์ ์ง์ ํด์ฃผ๊ณ ,
int(float_sample) ํจ์๋ฅผ ์จ์ฃผ๋ฉด ํ๋กฏ ์ํ๊ฐ 3.14๊ฐ 3์ผ๋ก ์ถ๋ ฅ๋จ.
์ค์๋ฅผ ์ ์๋ก ๋ณํํ๊ณ ์ ํ ๋๋ ๋ค์ ์์ซ์ ์๋ฆฌ๊ฐ ๋ ๋ผ๊ฐ๋ ์ฃผ์ํ ๊ฒ.
int()ํจ์๋ฅผ ์คํธ๋ง ์ํ ๋ณํ์ฉ์ผ๋ก๋ ์ธ ์ ์์ด์.
๊ทธ๋ผ "100" ์ด ์ซ์ 100์ผ๋ก ์ถ๋ ฅ๋จ.
์๋ ๋ณํํ ์ ์๋ ๊ฐ์ด์์.
๊ทธ๋ฅ ๋ฌธ์๋ int๋ก ๋ณํ์ํฌ ์ ์๋๋ด.
์ค์๋ฅผ ๋ฌธ์ํ์ผ๋ก ์ง์ด๋ฃ์ด๋๋ ๋ณํ ๋ถ๊ฐ.
์ด๋ ๊ฒ int(float(str_sample_2))
๋๋ฒ์ ๋ณํ์ ๊ฑฐ์ณ์ค์ผ 3.14 >> 3์ผ๋ก ์ถ๋ ฅ๋จ.
False ๊ฐ์ผ๋ก ์ถ์ ๋๋ ๋ฐ์ดํฐ๊ฐ ๋ช ๊ฐ ์๋๋ฐ(0 = False),
๊ทธ ์ค ํ๋๊ฐ "" ๋น ๋ฌธ์์ด์ด๋ค.
๋ฆฌ์คํธ๋ set๊ณผ tuple๋ก ํธํ ๊ฐ๋ฅํ๋ค.
๊ทธ๋ฌ๋ ํค๊ฐ, ๋ฐธ๋ฅ๊ฐ์ ํ์๋ก ํ๋ dict์๋ ํธํํ ์ ์์.
set์ ์ค๋ณต๊ฐ์ ํ์ฉํ์ง ์๋๋ค.
a = [1, 2, 3, 4, 4] ๋ผ๋ ๊ฐ์ ์ง์ ํด๋๋,
set(a) ํ๋ฉด
์ค๋ณต๊ฐ์ ๋ ๋ฆฐ [1, 2, 3, 4] ๋ง์ด ์ถ๋ ฅ๋จ.
๊ธฐ์กด์ ๋ฌธ์์ด์ ๊ฐ์ ๋ฐ๊ฟ ์๊ฐ ์์๋๋ฐ,
b = list(a)
๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ ํธํํด์ฃผ๋ฉด ๋ฌธ์์ด a์ ๊ฐ์
๋ฐ๊ฟ ์ ์์.
๊ทธ๋ฌ๋ ์ด๊ฑธ ๋ค์ ๋ฌธ์์ด๋ก ์ถ๋ ฅํ๋ ค๊ณ ํ๋ฉด,
๋ฆฌ์คํธ ๊ทธ ์ ์ฒด๊ฐ ๋ฌธ์์ด ๊ฐ์ผ๋ก ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์...
๋๊ฐ์ด ์ฒซ๋ฒ์งธ ๋ฌธ์ ๊ฐ์ ๋ถ๋ฌ์ค๊ธฐ ์ํด c[0] ์ ํด๋
'[' ๊ดํธ๊ฐ ์ฒซ๋ฒ์งธ ๊ฐ์ผ๋ก ๋์ค๋ ์ฃผ์ํ ๊ฒ.
3.14 + 10์ ํ์ ๋ 13.14 ๊ฐ์ด ์ถ๋ ฅ๋๋ ์ด์ ๋,
์ ์๋ฅผ ์ค์๋ก ์๋๋ณํํ์ฌ ๊ณ์ฐํ๊ธฐ ๋๋ฌธ์ด๋ค.
10 / 2 ํ์ ๋ 5.0์ด ์ถ๋ ฅ๋๋ ์ด์ ๋ํ ๋ง์ฐฌ๊ฐ์ง.
๊ทธ๋ฌ๋ฏ๋ก ์ถํ์ ๊ณ์ฐํ ๋ ์๋๋ณํ ๋์ด ๊ณ์ฐ๋จ์ ์ฃผ์ํ ๊ฒ,,
2์ฃผ์ฐจ-3~4๊ฐ์
์กฐ๊ฑด๋ฌธ~
age = 20
if age > 19:
print("์ฑ์ธ์ ๋๋ค")
๋ ๊ฒฐ๊ณผ๊ฐ์ด True์ด๊ธฐ ๋๋ฌธ์ ์ฑ์ธ์ ๋๋ค. ๊ฐ ์ถ๋ ฅ๋จ.
๋ฐ๋ฉด False ์ผ ๊ฒฝ์ฐ์๋ ๊ฐ์ ์์ ํด์คฌ๊ธฐ ๋๋ฌธ์
์๋ฌด๊ฒ๋ ์ถ๋ ฅ์ด ๋์ง ์์.
ํธ๋ฃจ๊ฐ์ด๋ผ๊ณ ๊ฐ์ ํ๊ณ ์คํ๋๊ธฐ ๋๋ฌธ์
๊ฒฐ๊ณผ๊ฐ์ด ์ ์ถ๋ ฅ๋๋ค.
False ๊ฐ์ ์ ํด์ฃผ๋,
age = 18
if age > 19:
print("์ฑ์ธ์ ๋๋ค")
else:
print("๋ฏธ์ฑ๋ ์์ ๋๋ค")
False ๊ฐ์ผ๋ก ์ถ๋ ฅ์ด ๋จ.
"ํ์คํ ์ฑ์ธ์ ๋๋ค" ๊ฐ ์๋จ๊ณ "์ฑ์ธ์ ๋๋ค" ๊ฐ ์ถ๋ ฅ๋๋ ์ด์ ๋,
์ฒซ๋ฒ์งธ ์กฐ๊ฑด๋ฌธ์์ ์ด๋ฏธ ์กฐ๊ฑด์ด ๋ถํฉ๋๊ธฐ ๋๋ฌธ์ ๋๋ฒ์งธ ์กฐ๊ฑด๋ฌธ์ ์คํํ์ง ์์์.
elif๋ฌธ์ ์ฌ์ฉํ์ฌ์ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด๋ฌธ๊ณผ ๋๋ฒ์งธ ์กฐ๊ฑด๋ฌธ์ ์์๋ฅผ
๋ฐ๊ฟ์ค๋ค๋ฉด ์ํ๋ ๊ฒฐ๊ณผ(="ํ์คํ ์ฑ์ธ์ ๋๋ค")๋ฅผ ์ถ๋ ฅํ ์ ์๋ค.
์กฐ๊ฑด๋ฌธ ์์๋ฅผ ์ฃผ์ํ ๊ฒ!!!
์ด๋ ๊ฒ
if age > 20: ๋ฐ์ ์กฐ๊ฑด์ ๋ ๋ฌ์์
if name == "๊น์ ๋":
print("๊ทธ๋์ ์ ์์")
๋ก ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ ์๋ ์๊ณ ,
if age > 20 and name == "๊น์ ๋":
print("๊ทธ๋์ ์ ์์")
and๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๊ฑด์ ๋ฌถ์ ์๋ ์๋ค.
๊ทธ๋ ์ง๋ง ์ค์ฒฉ ์กฐ๊ฑด๋ฌธ์ ๋ฌด์กฐ๊ฑด and๋ก ๋ฌถ์ด์ ์ฌ์ฉํ๊ธฐ์
์กฐ๊ฑด๋ฌธ์ด ๋ง์ด ๋ฌ๋ฆด ์๋ก ๋ณต์กํด์ง๊ณ ๋ฆฌ์คํฌ๊ฐ ์ปค์ง ์ ์์ผ๋ฏ๋ก,
๋ฌด์กฐ๊ฑด and๋ฅผ ์ฌ์ฉํด์ ๋ฌถ์ผ๋ฉด ์๋ ๊ฒ ๊ฐ์,,
์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ์ผ๋ก ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ ์ ์๊ฒ๋ ๋ง๋ ์ฝ๋.
์ด๊ฑฐ ๋ฐ๋ก ํผ์ ๋ณต์ตํด๋ด์ผ๊ฒ ๋ค.
+
๊ฐ์์์ ์กฐ๊ฑด๋ฌธ ์์๋ฅผ ๋ง์ด ์คํตํด์
๋ํผ์ ์ฝ๋ ์ง๋ณด๋ฉด์ ๋ณต์ต์ ๋ง์ด ํด๋ด์ผ
ํ ๊ฒ ๊ฐ๋ค..
2์ฃผ์ฐจ ๊น์ง ๋ฃ๊ณ ํ์ด์ฌ ์ฌ์ ํ์คํธ๋ ํด๋ด์ผ์ง,,