4. list
4.1 list 생성방법
1) 선언과 동시에 초기화
2) 선언 후 값을 추가
- list에 추가하기 위해 append() 함수 사용
4.2 list의 항목에 접근하는 방법
4.2.1 인덱스(index)값으로 접근
- 위와 같이 list명[index]의 형식으로 인덱스에 해당하는 항목에 접근이 가능합니다.
4.2.2 슬라이싱(slicing)
- 한번에 여러개의 항목에 접근하는 방법입니다.
- list명[index of start : index of end]의 형식
4.2.3 인덱스 생략
1) index of start 생략
- 첫번째 인덱스(list[0])부터 list[index of end]까지 선택
- list[:index of end]의 형식
2) index of end 생략
- list[index of start]부터 마지막 항목까지 선택
- list[index of start:]의 형식
3) 전체 index 생략
- 모든 항목 선택
- list[:]의 형식
4.3 list에 값 추가
4.3.1 list의 마지막에 추가
- append() 함수 사용
- list.append(값)의 형식
4.3.2 중간에 삽입
- insert() 함수 사용
- list.insert(index, 값)의 형식
- 이 경우 삽입한 위치의 인덱스 뒤의 값들은 뒤로 밀려난다.
4.4 list의 항목 삭제
4.4.1 값으로 삭제
- remove() 함수 사용
- list.remove(값)의 형식
4.4.2 index로 삭제
- del() 함수 사용
- list.del(index)의 형식
4.4.3 마지막 항목 삭제
- 삭제라기보다는 list의 마지막 항목을 뽑아낸다는 의미이다.
- pop() 함수 사용
- lastValue = list.pop()의 형식
4.5 list 탐색
- index() 함수 사용
- list.index(값)의 형식
- 함수의 반환값은 parameter로 넘겨준 값에 해당하는 index값을 반환
4.6 list 정렬
- sort() 함수 사용
- list.sort()의 형식