쪼꼬만 지식 가게

Tiny Wisdom Saves You!

Tiny Wisdom saves You!

데이터/IT 조금 전문적으로

Python에서 Range와 Slice 사용 예제

쪼꼬만 아저씨 2024. 11. 13. 10:42
728x90
반응형
Python Range와 Slice 예제

Python에서 Range와 Slice 사용 예제

코드 설명


b = list(range(10))
print(b[:7:2])
    

결과 설명

range(10)을 리스트로 변환하면 b[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]가 됩니다.

print(b[:7:2])는 리스트 b의 처음부터 인덱스 7 이전까지(즉, 인덱스 6까지) 2씩 증가하며 요소를 가져옵니다.

출력 결과

[0, 2, 4, 6]

코드 동작 과정

  • range(10)은 0부터 9까지의 숫자를 생성합니다.
  • list(range(10))으로 리스트로 변환하여 b[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]가 됩니다.
  • b[:7:2]는 처음부터 인덱스 6까지 2씩 건너뛰며 요소를 가져오므로, 결과는 [0, 2, 4, 6]입니다.
728x90
반응형