Kimuksung
Kimuksung 안녕하세요. 분산처리에 관심이 많은 생각하는 주니어 Data Enginner입니다.

Python List tuple 차이

Python List tuple 차이
What is the difference between list and tuples in Python?

정답

  • 값이 변경 가능한가? 여부
  • 메모리 → 속도 차이

List


  • Element 수정 가능
  • two blocks of memory ( 하나는 고정 사이즈, 실제 데이터 )
1
2
3
4
a = [1]

# List to Tuple
tuple((a))
Tuple

  • Update, Insert, Delete, Sort, Reverse 불가능
  • Single block of memory
1
2
3
4
a = (1,)

# Tuple to List
list((a))

참조 https://www.educative.io/answers/tuples-vs-list-in-python