a = [1,2,3,4,5,6]
print( a[0] ) # 1
print( a[-1] ) # 6
print( a[0:2] ) # [1, 2]
b = [1,2,3,[111,222]]
print( b[-1] ) # [111, 222]
print( b[-1][1] ) # 222
리스트 메서드
append() : 리스트 추가
insert() : 리스트 삽입
del 인덱스 : 삭제
remove(요소) : 삭제
pop(인덱스) : 삭제 및 값 리턴
extend() : 리스트 확장
sort() : 정렬
reverse() : 역정렬
리스트에 값 추가하기 : append
a = [1,2,3,4]
a.append(5)
print( a ) # [1, 2, 3, 4, 5]
리스트에 인덱스 지정하여 값 추가하기 : insert(인덱스 , 값)
a = [1,2,3,4]
a.insert(2, 10) # insert(인덱스, 값)
print( a ) # [1, 2, 10, 3, 4]
리스트에서 인덱스 지정하여 삭제 : del
a = [1,2,3,4,5,6,7]
del a[0]
print( a ) # [2, 3, 4, 5, 6, 7]
del a[0:2]
print( a ) # [4, 5, 6, 7]
리스트에서 지정 값 삭제하기 : remove (해당 값 없으면 오류 발생)
a = [1,2,30,4,5,6,7]
a.remove(30)
print( a ) # [1, 2, 4, 5, 6, 7]
리스트에서 인덱스 지정하여 값 추출하기 : pop(인덱스)
a = [1,2,30,4,5,6,7]
b = a.pop(2)
print( a ) # [1, 2, 4, 5, 6, 7]
print( b ) # 30
두 개 리스트 확장 : extend()
a = [1,2,3,4,5,6,7]
b = [8,9,10]
a.extend(b)
print( a ) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
리스트 정렬, 역정렬 : sort(), reverse()
a = [1,3,2,6,4,5,9,7,8]
a.sort()
print( a ) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
a = [1,3,2,6,4,5,9,7,8]
a.reverse()
print( a ) # [8, 7, 9, 5, 4, 6, 2, 3, 1]
리스트에서 해당하는 값 있는지 확인하기 : 값 in 리스트
a = [1,3,2,6,4,5,9,7,8]
print( 7 in a ) # True
print( 11 in a ) # False