시작하기무료로 시작하기

슬라이싱 활용하기

리스트에서 단일 값을 선택하는 것은 시작에 불과합니다. 리스트를 슬라이싱해서 여러 개의 요소를 한 번에 선택할 수도 있습니다. 다음 문법을 사용하세요:

my_list[start:end]

start 인덱스는 결과에 포함되지만, end 인덱스는 포함되지 않습니다. 인덱스를 생략하는 것도 가는ㅇ합니다. start 인덱스를 지정하지 않으면 Python은 자동으로 리스트의 맨 앞부터 슬라이싱을 시작합니다.

이 연습은 강의의 일부입니다

Python 입문

강의 보기

연습 안내

  • 슬라이싱을 사용하여 downstairs의 첫 6개 요소를 담은 리스트 areas를 만드세요.
  • areas의 마지막 4개 요소로 upstairs를 만드세요. 이번에는 end 인덱스를 생략하여 간단히 표현하세요.
  • print()를 사용하여 upstairsdownstairs를 모두 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Use slicing to create downstairs
downstairs = areas[____]

# Use slicing to create upstairs
upstairs = areas[____]

# Print out downstairs and upstairs
____
____
코드 편집 및 실행