๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[์ด๊ฒ์ด ์ฝ๋ฉ ํ ์คํธ๋ค with Python]_4_๋ฆฌ์คํธ ์๋ฃํ ๋ณธ๋ฌธ
[์ด๊ฒ์ด ์ฝ๋ฉ ํ ์คํธ๋ค with Python]_4_๋ฆฌ์คํธ ์๋ฃํ
์ง์ง์ํ์นด 2022. 1. 29. 00:14220129 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ ใ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋คใ ์ youtube๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค>
https://www.youtube.com/watch?v=GUwkMLtDQJE&list=PLVsNizTWUw7H9_of5YCB0FmsSc-K44y81&index=4
1. ๋ฆฌ์คํธ ์๋ฃํ
: ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฐ์์ ์ผ๋ก ๋ด์ ์ฒ๋ฆฌํ๊ธฐ
: ๋ฆฌ์คํธ, ๋ฐฐ์ด, ํ ์ด๋ธ
- ์ด๊ธฐํ
: [] ์์ ์์ ๋ฃ๊ธฐ
: , ๋ก ์์ ๊ตฌ๋ถ
: list(), [] ๋ก ๋น์ด์๋ ๋ฆฌ์คํธ
: ์ธ๋ฑ์ค๋ 0 ๋ถํฐ ์์
a = [1, 2, 3, 4, 5,]
print(a[3])
a = [0] * 12
print(a)
2. ๋ฆฌ์คํธ ์ธ๋ฑ์ฑ๊ณผ ์ฌ๋ผ์ด์ฑ
: ์ธ๋ฑ์ค ๊ฐ์ ์ ๋ ฅํ์ฌ ๋ฆฌ์คํธ์ ํน์ ํ ์์์ ์ ๊ทผํ๋ ๊ฒ์ ์ธ๋ฑ์ฑ
a = [1, 2, 3, 4, 5, 6, 7]
print(a[5])
print(a[-1])
: ๋ฆฌ์คํธ์์ ์ฐ์์ ์ธ ์์น๋ฅผ ๊ฐ๋ ์์๋ค์ ๊ฐ์ ธ์ฌ ๋ ์ฌ๋ผ์ด์ฑ
: ์ฝ๋ก (:)์ ๋ฃ์ด์ ์์, ๋ ์ธ๋ฑ์ค ์ค์
: ๋ ์ธ๋ฑ์ค๋ 1 ๋ ํฌ๊ฒ
a = [1, 2, 3, 4, 5, 6, 7]
print(a[2:5])
3. ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์
: ๋ฆฌ์คํธ ์ด๊ธฐํ
: ๋๊ดํธ ์์ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ์ ์ฉํ์ฌ ๋ฆฌ์คํธ ์ด๊ธฐํ
array = [i for i in range(10)]
print(array)
array = [i for i in range(20) if i % 2 == 1]
print(array)
array = [i * i for i in range(10)]
print(array)
: 2์ฐจ์ ๋ฆฌ์คํธ ์ด๊ธฐํ ํ ๋ ๋ง์ด ์ฐ์
n = 4
m = 3
array = [[0] * m for i in range(n)]
print(array)
: ๋ฐ๋ณต์ ์ํ ๋ณ์์ ๊ฐ์ ๋ฌด์ํ ๋ ์ธ๋๋ฐ _ ์ฌ์ฉ
a = [1, 2, 3, 4, 5, 5,]
remove = {3, 5}
result = [i for i in a if i not in remove]
result