Python 자료형 비교

이호현·2022년 5월 18일
1

📚 Python 📚

목록 보기
1/1
post-thumbnail

파이썬에서 자료형들 간의 비교를 하여 간단하게 정리해 보려고 합니다.

리스트(list)

여러 값들을 순서대로 관리할 때 유용

  • 선언 - lst = []
  • 순서보장 - O
  • 중복허용 - O
  • 접근 - lst[idx]
  • 수정 - O
  • 추가 - append(), insert(), extend()
  • 삭제 - remove(), pop(), clear()

튜플(tuple)

값이 바뀔 일이 없거나, 바뀌면 안될 때 유용

  • 선언 tuple = ()
  • 순서보장 - O
  • 중복허용 - O
  • 접근 - tuple[idx]
  • 수정 - x
  • 추가 - x
  • 삭제 - x

세트(set)

값의 존재 여부가 중요하고 중복은 안될 때 유용

  • 선언 - s = {}
  • 순서보장 - x
  • 중복허용 - x
  • 접근 - x
  • 수정 - x
  • 추가 - add(), update()
  • 삭제 - remove(), pop(), clear(), discard()

딕셔너리(dictionary)

key를 통해 효율적으로 데이터를 관리하고 싶을 때 유용

  • 선언 - dic = {key: value}
  • 순서보장 - O(버전3.7 부터)
  • 중복허용 - key만 x
  • 접근 - dic[key], dic.get(key)
  • 수정 - value만 O
  • 추가 - dic[key] = value, update()
  • 삭제 - popitem(), pop(), clear()
감사합니다 😊
profile
# HoHo.log :)

0개의 댓글