๐จ๐ผ๐ป๊ฐ๋ฐ/ํ์ด์ฌ
ํ์ด์ฌ - Range ๋ฒ์
Janger
2022. 10. 6. 19:42
728x90
Range
Range๋ ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ ๊ฒ์ผ๋ก, ๋ฆฌ์คํธ๋ ๋ฐ๋ณต๋ฌธ์์ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
ํ์
range(์ต์ข
๊ฐ)
# 0์์ '์ต์ข
๊ฐ'-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค.
range(์ด๊ธฐ๊ฐ, ์ต์ข
๊ฐ)
# '์ด๊ธฐ๊ฐ'์์ '์ต์ข
๊ฐ'-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค.
range(์ด๊ธฐ๊ฐ, ์ต์ข
๊ฐ, ์ฆ๊ฐ๊ฐ)
# '์ด๊ธฐ๊ฐ'์์ '์ต์ข
๊ฐ'-1๊น์ง '์ฆ๊ฐ๊ฐ'๋งํผ ์ฆ๊ฐํ๋ฉด์ ์ซ์๋ฅผ ์์ฑํ๋ค.
์์
range(5)
=> [0, 1, 2, 3, 4]
# 0๋ถํฐ ์ต์ข
๊ฐ(5)-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค.
range(1, 5)
=> [1, 2, 3, 4]
# ์ด๊ธฐ๊ฐ(1)๋ถํฐ ์ต์ข
๊ฐ(5)-1๊น์ง ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค.
range(1, 5, 2)
=> [1, 3]
# ์ด๊ธฐ๊ฐ(1)๋ถํฐ ์ต์ข
๊ฐ(5)-1๊น์ง ์ฆ๊ฐ๊ฐ(2)๋งํผ ์ฆ๊ฐํ๋ฉด์ ์ฐ์๋ ์ซ์๋ฅผ ์์ฑํ๋ค.
728x90