리스트 자료형
리스트를 만들 때는 대괄호로 감싸 주고 각 요솟값은 쉼표로 구분
리스트명 = [요소1, 요소2, 요소3, ...]
리스트의 인덱싱과 슬라이싱
a[0]이 리스트의 첫 번째 요소, a[-1]은 마지막 요솟값
>>> a = [1, 2, 3, 4, 5]
>>> a[0:2]
[1,2]
>>> len(a)
5
>>> a[2] = 4
>>> a
[1, 2, 4, 4 ,5]
>>> del a[1]
>>> a
[1, 4, 4, 5]
>>> a.append(6)
>>> a
[1, 4, 4, 5, 6]
>>> a = [5, 3, 4, 1]
>>> a.sort()
>>> a
[1, 3, 4, 5]
>>> a.reverse()
>>> a
[5, 4, 3, 1]
>>> a.index(4)
1
>>> a.insert(3, 6)
[5, 4, 3, 1, 6]
insert(a, b)는 리스트의 a번째 위치에 b를 삽입하는 함수
remove(x)는 리스트에서 첫 번째로 나오는 x를 삭제하는 함수
>>> a.remove[3]
>>> a
[5, 4, 1, 6]
pop()은 리스트의 맨 마지막 요소를 돌려주고 그 요소는 삭제한다
>>> a.pop()
6
>>> a
[5, 4, 1]
pop(x)는 리스트의 x번쨰 요소를 돌려주고 그 요소는 삭제한다
>>> a.pop(1)
4
>>> a
[5, 1]
count(x)는 리스트 안에 x 가 몇개 있는지 조사하여 그 개수를 돌려주는 함수
>>> a.count(1)
1
extend(x)에서 x에는 리스트만 올 수 있으며 원래의 a 리스트에 x 리스트를 더하게 된다
>>> a.extend([4, 5, 6])
>>> a
[5, 1, 4, 5, 6,]