컬렉션 (Collection)
> '모음'이라는 뜻으로, 파이썬에서 컬렉션은 아래와 같은 의미.
> 여러 값을 하나의 이름으로 묶어서 관리하는 자료형
> 컬렉션에는 [ 리스트, 튜플, 세트, 딕셔너리 ] 존재
컬렉션 | 생성 함수 | 특징 | 예시 |
리스트 | list() | 추가, 수정, 삭제가 언제나 가능 | [ 1, 2, 3 ] |
튜플 | tuple() | 생성되고 나면 변경 불가능 | ( 1, 2, 3 ) |
세트 | set() | 중복된 값의 저장 불가능 | { 1, 2, 3 } |
딕셔너리 | dict() | 키-값으로 관리 | { 'age' : 25 } |
리스트 메소드 (List Method)
[ append / extend / insert / clear / pop / remove / count / sort / reverse ]
- append()
> 리스트 끝에 인수로 전달된 데이터를 추가
- extend()
> 리스트에 다른 리스트나 튜플과 같은 반복 가능 객체를 추가하여 기존 리스트를 확장
- insert()
> 리스트의 특정 인덱스에 데이터를 추가하는 메소드
- clear()
> 리스트에 저장된 모든 요소를 삭제하는 메소드
- pop()
> 리스트의 마지막 요소가 반환되면서 실제로 리스트에서 제거
> pop 메소드에서 삭제하고자 하는 요소의 인덱스를 인수로 전달하면
지정된 인덱스의 요소가 반환되면서 실제로 리스트에서 제거
- remove()
> 인수로 전달된 값과 동일한 요소를 찾아서 제거
> 동일한 요소가 여러 개인 경우에는 그 중 첫 번째의 요소가 제거
- count()
> 리스트 내에 매칭되는 원소의 개수를 반환
- sort()
> 주어진 리스트를 정렬
- reverse()
> 주어진 리스트를 역순으로 정렬
'[Python] 파이썬' 카테고리의 다른 글
[Python] 컬렉션 - 세트 (0) | 2022.07.22 |
---|---|
[Python] 컬렉션 - 튜플 (0) | 2022.07.21 |
[Python] 컬렉션 - 리스트 (0) | 2022.07.19 |
[Python] 문자열 메소드 [ 11 ~ 15 ] (0) | 2022.07.18 |
[Python] 문자열 메소드 [ 6 ~ 10 ] (0) | 2022.07.17 |