본문 바로가기
파이썬 공부

[파이썬 5일차-2] 리스트(list)

by 지우개봉봉 2025. 4. 15.
반응형

 

공부날짜 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()`함수를 씌워주면 됩니다.

반응형