πŸ‘¨πŸΌ‍πŸ’»κ°œλ°œ/파이썬

파이썬 - 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