๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[์ด๊ฒƒ์ด ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with Python]_4_๋ฆฌ์ŠคํŠธ ์ž๋ฃŒํ˜• ๋ณธ๋ฌธ

๐Ÿฆฅ ์ฝ”ํ…Œ/์ด๊ฒƒ์ด ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with python

[์ด๊ฒƒ์ด ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with Python]_4_๋ฆฌ์ŠคํŠธ ์ž๋ฃŒํ˜•

์ง•์ง•์•ŒํŒŒ์นด 2022. 1. 29. 00:14
728x90
๋ฐ˜์‘ํ˜•

220129 ์ž‘์„ฑ

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” ใ€Ž์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹คใ€ ์˜ 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

 

 

728x90
๋ฐ˜์‘ํ˜•
Comments