[Python] 파이썬

[Python] 컬렉션 - 리스트_2 (리스트 메소드)

ITsubin 2022. 7. 20. 15:47

컬렉션 (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