list란?
말 그대로 목록이라는 뜻이며 값을 일렬로 늘어놓은 형태를 뜻한다.
list = [element1, element2, element3 ...]
a = [1, 2]
b = [3, 4]
a + b # 리스트 더하기
[1, 2, 3, 4] # 출력결과
a = [1, 2]
a * 2 # 리스트 반복
[1, 2, 1, 2] # 출력결과
a = [1, 2]
len(a) # 리스트 길이 구하기
2 # 출력결과
a = [1, 2]
a[0] = 3 # 리스트 index[0] 요소 수정
[3, 2] # 출력결과
a = [1, 2]
del a[0] # 리스트 index[0] 요소 삭제
[2] # 출력결과
.append(element)
리스트 추가(어떤 자료형도 추가 할 수 있다.)
.sort()
리스트 정렬
.reverse()
리스트 뒤집기
.index(element)
인덱스 반환
.insert(index, element)
리스트 요소 삽입(index 위치에 element 삽입)
.remove(element)
요소 제거(리스트에서 첫번째로 나오는 element 제거)
.pop()
마지막 요소를 돌려주고 그 요소는 삭제(.pop(index)
로 위치 지정 가능)
.count(element)
리스트 안에 포함된 element 개수 반환
.extend(list)
리스트 확장(리스트 끝에 다른 리스트 연결)