공부날짜 2025년 4월 15일
공부시간 2시간 30분
리스트란?
요소들의 모음을 나타내는 자료형
대괄호[] 로 감싸주어 만든다.
모든 자료형을 리스트의 요소로 담을 수 있다.
요소?
대괄호[] 내부에 넣는 자료
영어로 element
인덱스?
대괄호[]안에 들어간 숫자
인덱싱
리스트 안에 리스트가 있는 경우 인덱싱을 두 번하면 리스트안의 리스트 요소를 가져올 수 있다.
리스트 연산
더하기(순서대로 연결하여 하나의 리스트로), 곱하기(리스트 안의 요소들 반복) 가능
리스트에 다른 자료형을 더하면 오류가 난다. 리스트만 더할 수 있다.
리스트값 치환
리스트는 인덱싱을 통해 값을 수정할 수 있다.
리스트 함수
- `len` 함수: 리스트의 길이를 구합니다.
- `sum, min, max` 함수: 리스트 요소들의 합, 최솟값, 최댓값을 구합니다.
- `in`: 특정 요소가 리스트 안에 있는지 확인합니다.
- `append, extend`: `append`는 리스트의 맨 마지막에 요소를 추가, `extend`는 리스트의 맨 마지막에 다른 리스트를 추가합니다.
- `insert`: 리스트의 특정 위치에 특정 요소를 삽입합니다.
- `remove, pop`: 리스트의 요소를 삭제합니다.
- `count`: 리스트의 특정 요소의 개수를 반환합니다.
- `index`: 리스트에 요소가 있는 경우 인덱스 값을 반환합니다.
- `sort, sorted`: 리스트를 정렬합니다.
- `join`: 리스트의 요소들을 하나의 문자열로 합칩니다.
- `split`: 문자열을 리스트의 요소들로 쪼갭니다.
range 함수
- `range(시작, 끝(내가 원하는 끝에 +1), 간격)`
- 간격은 입력 안하면 디폴트가 1
- `list(range())`
- list로 변환하고 싶을 때는 `list()`함수를 씌워주면 됩니다.
'파이썬 공부' 카테고리의 다른 글
[파이썬 6일차-2] 튜플 (0) | 2025.04.17 |
---|---|
[파이썬 6일차-1] 리스트 연습 문제 (0) | 2025.04.17 |
[파이썬 5일차-1] 문자열 문제 풀이 (0) | 2025.04.15 |
[파이썬 4일차] 파이썬 작업한 파일 GitHub에 올리기 / 내려받기 / .py vs .ipynb 차이 / 내가 겪은 문제상황들 (3) | 2025.04.15 |
[파이썬 3일차] 문자열 함수 (0) | 2025.04.14 |