๋ฐ์ํ
์ธ๋ฑ์ฑ(Indexing)์ด๋ ๋ฌด์์ธ๊ฐ๋ฅผ '๊ฐ๋ฆฌํจ๋ค'๋ ์๋ฏธ์ด๊ณ ,
์ฌ๋ผ์ด์ฑ(slicing)์ ๋ฌด์์ธ๊ฐ๋ฅผ '์๋ผ๋ธ๋ค'๋ ์๋ฏธ์ด๋ค.
โถ ๋ฌธ์์ด ์ธ๋ฑ์ฑ
>>> a = "Life is too short"
>>> a = "Life is too short"
>>> a[3]
'e'
โ ๋ฌธ์์ผ๋ '' ๊ฐ ๋ถ๋๋ค๊ณ ํจ
โถ ๋ฌธ์์ด ์ธ๋ฑ์ฑ ํ์ฉํ๊ธฐ
>>> a = "Life is too short"
>>> a[0]
'L'
>>> a[12]
's'
>>> a[-1]
't'
a[-1]์ ๋ค์์๋ถํฐ ์ธ์ด ์ฒซ ๋ฒ์งธ๊ฐ ๋๋ ๋ฌธ์๋ฅผ ๋งํ๋ค.
โ
>>> a[-0]
'L'
a[-0]์ a[0]๊ณผ ๋๊ฐ๋ค.
>>> a[-2]
'o'
>>> a[-5]
'y'
โถ ๋ฌธ์์ด ์ฌ๋ผ์ด์ฑ
-๋จ์ํ ๋ฐฉ๋ฒ
>>> a : "Life is too short"
>>> b = a[0] + a[1] + a[2] + a[3]
>>> b
'Life'
-์ฌ๋ผ์ด์ฑ ๊ธฐ๋ฒ
>>> a : "Life is too short"
>>> a[0:4]
'Life'
0๋ถํฐ 4๊น์ง์ ๋ฌธ์๋ฅผ ๋ฝ์๋ธ๋ค๋ ๋ป (0 <= a < 3)
โ [์์ ๋ฒํธ:๋ ๋ฒํธ] ์์ ๋๋ฒํธ์ ํด๋นํ๋๊ฑด ํฌํจํ์ง ์๋๋ค.
-[์์ ๋ฒํธ:๋ ๋ฒํธ] ์์ ๋ ๋ฒํธ๋ฅผ ์๋ตํ๋ฉด ์์๋ฒํธ๋ถํฐ ๊ทธ ๋ฌธ์์ด์ ๋๊น์ง ๋ฝ์๋ธ๋ค.
>>> a[12:]
'short'
-[์์ ๋ฒํธ:๋ ๋ฒํธ] ์์ ์์ ๋ฒํธ๋ฅผ ์๋ตํ๋ฉด ๋ฌธ์์ด์ ์ฒ์๋ถํฐ ๋ ๋ฒํธ๊น์ง ๋ฝ์๋ธ๋ค.
>>> a[:4]
'Life'
-[์์ ๋ฒํธ:๋ ๋ฒํธ] ์์ ์์ ๋ฒํธ์ ๋ ๋ฒํธ๋ฅผ ์๋ตํ๋ฉด ๋ฌธ์์ด์ ์ฒ์๋ถํฐ ๋๊น์ง๋ฅผ ๋ฝ์๋ธ๋ค.
>>> a[:]
'Life is too short'
>>> a[8:-6]
'too'
์ฌ๊ธฐ์ [-6]์ ํฌํจํ์ง ์๋๋ค.
โถ ์ฌ๋ผ์ด์ฑ์ผ๋ก ๋ฌธ์์ด ๋๋๊ธฐ
>>> a = "20010331Rainy"
>>> date = a[:8]
>>> weather = a[8:]
>>> date
'20010331'
>>> weather
'Rainy'
a[:8]์ a[8]์ด ํฌํจ๋์ง ์๊ณ , a[8:]์ a[8]์ ํฌํจํ๊ธฐ ๋๋ฌธ์ 8์ ๊ธฐ์ค์ผ๋ก ๋ ๋ถ๋ถ์ ๋๋ ์ ์๋ค.
๋ฐ์ํ
'Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฌธ์์ด ๊ด๋ จ ํจ์ (0) | 2021.02.05 |
---|---|
[Python] ๋ฌธ์์ด ํฌ๋งคํ (0) | 2021.02.05 |
[Python] ๋ฌธ์์ด ์๋ฃํ (0) | 2021.02.05 |
ํ์ด์ฐธ์ ์๋์ฝ๋ค ์ธํ ํ๋๋ฒ (0) | 2021.01.28 |
ํ์ด์ฐธ ์ฌ์ฉ๋ฒ (0) | 2021.01.28 |
๋๊ธ