posted by 구로보루 2017. 9. 7. 23:53

 python에서는 리스트를 인덱스 기준으로 간단하게 자를 수 있다.

사용 방법은 리스트[시작할 인덱스 : 끝낼 인덱스] 이렇게 사용한다.

 

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

으로 정의하고

 a[  : 5 ] 이렇게 사용하면 앞부분이 생략되면 처음부터(뒷부분이 생략되면 당연히 마지막까지) 0번 인덱스부터 4번 인덱스까지를 잘라서 [1, 2, 3, 4, 5]를 반환한다.

 a[ 5 : ] 는 5번부터 마직막까지인 [6, 7, 8, 9, 10]을 반환한다.

 a[ 3 : 7 ] 은 3번 인덱스부터 6번 즉 [4, 5, 6, 7]을 반환하게 된다.

 

'공부 > Python' 카테고리의 다른 글

import  (0) 2018.02.23
함수인자  (0) 2017.11.09
range 함수 / 2차원 리스트 일괄 초기화  (1) 2017.09.06
문자열 나누기  (0) 2017.09.06