Menu
CoddyTech

리스트 슬라이싱 1부

Coddy Python 여정의 기초 섹션에 포함된 레슨. 77개 중 64번째.

슬라이싱을 사용하면 다음 구문으로 리스트의 일부를 추출할 수 있습니다: lst[start:stop]. 예를 들어 다음 리스트를 살펴보세요:

numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

목록의 일부 가져오기:

print(numbers[2:6])
# 출력: [2, 3, 4, 5]

인덱스 2부터(포함) 인덱스 6까지(제외) 요소를 가져옵니다

시작 매개변수 생략:

print(numbers[:5])
# 출력: [0, 1, 2, 3, 4]

start가 생략되면 slice는 인덱스 0부터 시작합니다

stop 매개변수 생략:

print(numbers[5:])
# 출력: [5, 6, 7, 8, 9]

stop을 생략하면 slice는 끝까지 갑니다

challenge icon

챌린지

쉬움

입력으로 리스트를 받는 프로그램을 작성하세요(리스트를 읽는 줄은 이미 작성되어 있습니다). 리스트 길이에 따라 다음과 같이 슬라이싱한 리스트를 출력합니다.

  • 길이가 홀수인 리스트: 가운데 항목과 양쪽의 항목 하나씩 가져옵니다(총 3개 항목).
  • 길이가 짝수인 리스트: 가운데 항목 두 개를 가져옵니다.

숫자를 나눌 때:

  • /는 소수점이 있는 숫자를 반환합니다(5/2 = 2.5).
  • //는 소수점 이하 부분을 제거합니다(5//2 = 2).

이 챌린지에서는 리스트 슬라이싱에 정수만 사용할 수 있으므로 //를 사용하세요.

직접 해보기

lst = input().split(",")
# 아래에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러