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]을 반환하게 된다.