build my life

[Python] 컬렉션 자료형(Collection data type) 관련 메소드 본문

Python

[Python] 컬렉션 자료형(Collection data type) 관련 메소드

dalovee 2022. 8. 3. 13:56
728x90

1. list 메소드

  • append() : 리스트의 제일 뒤에 값을 추가

 

  • sort() : list 정렬 메소드(리스트 자체를 수정 반환)
    • sorted() : 정렬 함수(정렬된 것을 반환하지만 받아 줄 변수가 없다면 사라진다.)

 

  • pop()
    • 제일 뒤에 있는 데이터를 꺼내서 반환 후 삭제
    • 인덱스 값을 줄 경우 : 해당 인덱스 값을 꺼내고 삭제

 

  • extend()
    • 리스트와 리스트를 합친다.

 

  • insert()
    • 형식 : 리스트.insert(index, value)
    • 인덱스 위치에 값 추가 -> 뒤의 값들은 밀려남

 

  • remove()
    • 형식 : 리스트.remove(찾을값)
    • 리스트에서 값을 찾아 삭제한다.

 

  • del
    • del이라는 키워드를 사용하여 삭제 가능
    • 리스트에 경우 특정 인덱스 값을 삭제
    • 메모리 관리하는데 용이

 

2. set 메소드

  • intersection(교집합)
  • union(합집합)
  • difference(차집합)
  • add : 요소 추가
  • update : 여러 값 추가
  • remove : 특정 값 제거

 


특히, append(), sort(), pop()은 많이 사용되니까 잘 알아두자!

728x90