2021 K-Digital 교육 (한국SW산업협회 주관) 에서 배운 내용을 제멋대로 정리해보는 공간입니다.
모든 오류 지적은 언제나 환영입니다.
📜 리스트
선언과 기초
선언은 간단히 []면 충분
range함수를 활용하여 만들 수 있다. ex) list(range(10))
[] 안에 []를 넣으면 차원이 증가합니다.
🙌 다루기 기초
- len() : 길이(리스트 항목의 수)
- +와 *으로 리스트를 더하거나 갯수만큼 길이를 곱할 수 있음
- append() : 단일 항목을 맨 뒤에 추가, 리스트를 append하면 통째로 추가
- extend() : 리스트를 항목별로 맨 뒤에 추가
- insert() : 지정한 인덱스 위치에 삽입
- count() : 리스트 내에서 해당 값의 갯수 찾기
- index() : 해당 항목의 위치를 반환, 못 찾으면 에러
- 다차원일 경우 대괄호 반복으로 찾기 가능 ex) a[2][1]
🔪 슬라이싱
리스트[from : to] : to는 포함 안함
인덱스는 음수 가능 -> 맨 마지막 항목이 -1