ํ์ด์ฌ์ ์ฅ์ ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ๊ฐ์ง๋ ๊ฐ๋ ์ฑ์ ๋๋ค.
๊ณ ์ ์ ์ธ ๋ธ๋ญ ๊ตฌํ์ ์ํด { } ๊ดํธ๊ฐ์ ๊ฒ์ ๊ณผ๊ฐํ ์ ๊ฑฐํ๊ณ , ๋ง์น ๋ง์ ํ๋ ๋ฏํ ํ๋ก๊ทธ๋๋ฐ ํํ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ๋ช ๊ฐ์ ๋ฌธ์์ด๋ก ๋ ์ฝ์ธ๋ช ์ ๋ด๊ณ ์๋ ๋ฆฌ์คํธ๋ฅผ ์๋ก ๋ค๋ฉด,
coins = ['BTC', 'BCH', 'ETH', 'XRP', 'STEEM', 'SBD']
"coins ๋ณ์ ์์ ์๋ ๊ฐ๊ฐ์ ์ฝ์ธ๋ค์ ๋ํด์ ์ถ๋ ฅํ๋ผ" ๊ณ ํ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ด ์ฝ๋๋ก ํํ๋ฉ๋๋ค.
for coin in coins:
print (coin)
์ด๊ฒ์ ๊ณ ์ ์ ์ธ 'for( int = 0 ; i < 10 ; i++)' ๊ณผ ๊ฐ์ ๋ฃจํ๋ฌธ์ ํ๊ธฐ์ ์ผ๋ก ์ค์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ํ๊ฒ ๋ฉ๋๋ค.
์ฌ์ค ํ๋ก๊ทธ๋จ์ ์ง๋ ๊ฐ์ฅ ํฐ ์ด์ ๊ฐ ๋จ์๋ฐ๋ณต ์์ ์ ํผํ๊ธฐ ์ํจ์ด๊ณ , ๋ฃจํ๋ ๋ฐ๋ก ๊ทธ ํด๊ฒฐ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ์์ if ๋ฌธ ๋งํผ์ด๋ ์์ฃผ์ฐ์ด๋๊ฒ ๋ฃจํ๋ฌธ์ ๋๋ค.
์ค๋ ์๊ฐํ๋ ค๋ ํ์ด์ฌ๋ง์ ๋ ์ฐฝ์ ์ธ ๊ธฐ๋ฅ์ธ slice์ ํ์์ฑ์ด ๋ฐ๋ก ์ฌ๊ธฐ์ ์ ๋๋ฌ๋ฉ๋๋ค.
์ฌ๋ผ์ด์ค์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ์ ๋ณด๋ค์ด ์ ์ฅ๋์ด ์๋ ์๋ฃํ์์ ํ์ํ ๋ถ๋ถ๋ง ๋นผ ๋ด๋ ๊ฒ์ ๋งํฉ๋๋ค.
์์์ ์ธ๊ธํ coins ๋ณ์์์ ์ฒซ๋ฒ์งธ ํญ๋ชฉ์ ๊บผ๋ธ๋ค๊ณ ํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ธ ๋ฐฐ์ด์ด๋ ๋ฆฌ์คํธ์ ์ธ๋ฑ์ฑ ๊ธฐ๋ฒ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ๊บผ๋ผ ์ ์์ต๋๋ค.
coins[0]
๊ฐ์ ๋์์ slice ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํํ๋ฉด ์๋์ ๊ฐ์ต๋๋ค
coins[0:1]
coins๋ณ์์์ 0๋ฒ์งธ ํญ์์๋ถํฐ 1๋ฒ์งธ ํญ ์ด์ ๊น์ง๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋๋ค. ์ฆ, 1๊ฐ๊ฐ ์๋๋ผ ์ฌ๋ฌ๊ฐ์ coin์ ๊บผ๋ด์ฌ ์๋ ์๋ค๋ ๋ง์ด์ง์.
coins[3:5]
์ด์ ๊ฐ์ด ์คํํ๋ฉด 3๋ฒ์งธ, 4๋ฒ์งธ, 5๋ฒ์งธ ์ฝ์ธ๋ช ์ด ํฌํจ๋ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ๋ฐํํด์ค๋๋ค.
์ด๋ฅผ ํ์ฉํด์ 3~5๋ฒ์งธ ์ฝ์ธ์ ๋ํด์๋ง ๋ฃจํ๋ฌธ์ ๋๋ฆฌ๊ณ ์ถ์๋๋ ์๋์ ๊ฐ์ด ํํํ ์ ์์ฃ
for coin in coins[3:5]:
print(coin)
์ฌ๋ผ์ด์ค ๊ธฐ๋ฅ์ด ์ฌ๊ธฐ๊น์ง๋ผ๋ฉด ์ฌ์ค ๋ค๋ฅธ ์ธ์ด๋ณด๋ค ์ชผ~๊ธ ํธํ ๊ฒ ์ด์ ์์๊ฒ ์ง๋ง, ์ด์ ๋ณธ๊ฒฉ์ ์ธ ์ฌ๋ผ์ด์ค์ ๋ง๊ฐํ ๊ธฐ๋ฅ์ ์๊ฐํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์๊ณ์ด ํ ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์์ด์ ๊ฐ์ฅ ์ค์ํ ์์ ์ ๋ฐ๋ก ํ์ฌ ์ ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ต๊ทผ ์์ ์์ ๊ฐ๊น์ด ๋ฐ์ดํฐ์ผ์๋ก ๊ฐ์ค์น๋ฅผ ์ฃผ๊ณ ์ด๋ํ๊ท ์ ๊ณ์ฐํ๊ธฐ๋ ํ๊ตฌ์.
์ด๋ ๊ต์ฅํ ์ ์ฉํ ์ฌ๋ผ์ด์ฑ์ด ๋ฐ๋กค '๋ค์์ ๋ถํฐ' ๊ธฐ๋ฒ์ ๋๋ค.
# ๋งจ ๋ค์ item
coins[-1]
# ๋งจ ๋ค์์๋ถํฐ item 2๊ฐ
coins[-2:]
# ๋งจ ๋ค์ item n๊ฐ ๋นผ๊ณ ์ ๋ถ
coins[:-n]
์ด์ ์กฐ๊ธ ๋ ๋ณต์กํ์ง๋ง, ์๊ฐํด๋ณด๋ฉด ๋ฌด์๋ฌด์ํ ๋งํผ ์ ์ฉํ ์ฌ๋ผ์ด์ฑ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ฒ ์ต๋๋ค.
์ฌ๋ผ์ด์ฑ์ ๋ฌธ๋ฒ์ ์ฌ์ค ์ธ์๊ฐ ์ธ๊ฐ์ ๋๋ค.
[์์:๋:๋จ๊ณ]
coins๋ณ์์ ์ ์ฅ๋์ด ์๋ ์ฝ์ธ๋ค์ ํ์ ๋ฒ์งธ ํญ๋ชฉ์ ๊ฐ์ ธ์ค๊ณ ์ถ๋ค๋ฉด
coins[::2]
coins๋ณ์์์ ์ง์๋ฒ์งธ ํญ๋ชฉ์ ๊ฐ์ ธ์ค๊ณ ์ถ๋ค๋ฉด
coins[1::2]
๊ทธ๋ฆฌ๊ณ coins ๋ณ์์ ๋ด๊ธด 3~5๋ฒ์งธ ํญ๋ชฉ์ ํ์ ๋ฒ์งธ ํญ๋ชฉ์ ๊ฐ์ ธ์ค๊ณ ์ถ๋ค๋ฉด, ์ฝ๊ฐ์ ์กฐํฉ์ ํตํด coins[3:5:2]๊ฐ ๋๊ฒ ์ต๋๋ค.
์ด์ ๋ง์ง๋ง์ผ๋ก ํฉ๋นํ ์ ๋๋ก ์ ๊ธฐํ์ง๋ง ๋งค์ฐ ์ ์ฉํ ์ฌ๋ผ์ด์ค ๊ธฐ๋ฒ์ ์๋ ค๋๋ฆฌ๊ณ ํฌ์คํ ์ ๋ง์น๋๋ก ํ๊ฒ ์ต๋๋ค.
coins[::-1]
๊ณผ์ฐ ์ด๊ฑด ๋ฌด์จ ๋ป์ผ๊น์? ^^
์ ์์ ์ ๊ฐํ์ฌ ์ค๋ช ํ์๋ฉด ๋จ๊ณ๊ฐ ๊ฑฐ๊พธ๋ก 1๊ฐ์ฉ ์งํํ๋ค๋ ๋ป์ ๋๋ค.
๋ฐ๋ก coins์ ๋ด๊ธด ๋ณ์๋ฅผ ์ญ์์ผ๋ก ๋ค์ง์ด ์ฃผ๋ ๊ธฐ๋ฅ์ ํฉ๋๋ค.
์ค.. ๋ณผ๋๋ง๋ค ์ ๊ธฐํฉ๋๋ค. ^^
์ฌ์ค ์์ฆ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค๊ณผ ํ๋ ์์๋ค์ด ์๋ ๋ค์ํ ์๊ตฌ๋ฅผ ๋ฐ์๋ค์ด๊ณ ์์ด์ ํ์ด์ฌ์ด ์๋ ๋ค๋ฅธ ์ธ์ด์์๋ ์ฌ๋ผ์ด์ค ๊ธฐ๋ฅ์ด ๊ฐํธํ๊ฒ ์ ๊ณต๋๊ณ ์์์ง๋ ๋ชจ๋ฅด์ง๋ง, ์ ๊ฐ ์๋ ํ์์๋ ์์์ ์ธ๊ธํ ์ฌ๋ผ์ด์ค ๊ธฐ๋ฅ๋ค์ด ๋ค๋ฅธ ๋ฌด์๋ณด๋ค ์ฝ๋ฉ์ ํธํ๊ฒ ํด์ฃผ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ๋ฏธ์์ผ์ จ๋ค๋ฉด ์ถ์ฒ ํ๋ฒ ๋ถํ๋๋ฆฝ๋๋ค.
โป ํ์ด์ฌ์ ์ด์ฉํ ํฌ์ ํฌ์คํ ์ #kr-systemtrading์์ ๋ณด์ค ์ ์์ต๋๋ค.