자료구조(Tuple)

이성은·2023년 2월 24일
0

Tuple

  • List와 비슷하나 수정/삭제가 불가능
  • List와 동일하게 인덱스가 주어짐
  • in/not in을 활용하면 아이템의 존재 유무를 알 수 있음
  • List와 동일하게 len함수를 사용하여 길이를 확인할 수 있다.
  • 튜플을 결합할때는 '+'를 활용하고, List와 같이 extend()함수를 사용할 수 없다.
  • 튜플은 List와 다르게 슬라이싱을 통해 아이템을 변경할 수 없음.
  • slice()함수를 통해 슬라이싱 가능
  • List와 동일하게 [a:b]를 통해 슬라이싱 가능
  • Tuple은 수정이나 변경이 되지 않기때문에, 수정이 필요할경우 List로 변환해 수정 후, 다시 Tuple로 저장한다.
  • sorted()함수를 사용하면 Tuple을 정렬할 수 있는데, List의 데이터형으로 출력한다.

0개의 댓글