파이썬

[파이썬] 리스트

류수 Ryusu 2019. 1. 11. 11:04

리스트 : 특정 순서가 있는 항목의 모음

리스트는 대괄호([])로 표현, 리스트의 각 항목은 쉼표로 구분

리스트를 자르기 위해서는 인덱스가 두 개 필요하다.

첫 번째 인덱스는 시작하는 항목의 인덱스

두 번째 인덱스는 끝나는 항목의 바로 뒤


: 범위가 [ 0 : 3 ] 이면 0, 1, 2를 요청





colors = [ 'red', 'green', 'blue', 'gray', 'yellow', 'black' ]






print(colors[0:3])


[ 'red', 'green', 'blue' ]





print(colors[2:5])


[ 'blue', 'gray', 'yellow' ]




리스트를 자를 때 첫 번째 인덱스를 생략하면 자동으로 리스트 처음에서부터 시작한다.


print(color[ :3])


[ 'red', 'green', 'blue' ]




두 번째 인덱스를 생략하면 마지막 항목까지 포함된다.


print(color[2: ]) 


[ 'blue', 'gray', 'yellow', 'black' ]




첫 번째 인덱스가 마이너스 이면 리스트의 마지막부터 센다.


print(color[-3: ]


[ 'black', 'yellow', 'gray' ]