#연구/#Python

[Python/파이썬] 파이썬에서 List와 Tuple은 어떻게 다를까? #파이썬 List vs Tuple #리스트와 튜플의 차이점 #리스트와 튜플은 언제 사용해야 할까

every7hing 2020. 12. 2. 15:53
반응형

 

[Python/파이썬] 파이썬에서 List와  Tuple은 어떻게 다를까? 

#파이썬 List vs Tuple 

#리스트와 튜플의 차이점 

#리스트와 튜플은 언제 사용해야 할까?

 

파이썬에서는 List와 Tuple이라는 것이 같이 사용된다.

그런데 문득 궁금하다. 둘의 차이점은 무엇이며, 또 언제 어느 상황에 무엇을 선택해서 쓰는 것이 좋을까?

 

리스트 (List) vs 튜플 (Tuple)의 차이점

 

  • 리스트 (List)
    1. 길이가 가변적이다.
    2. 리스트 내 요소(Elements)도 변경이 가능하다.
    3. 튜플(Tuple) 대비 많은 메모리 공간 차지
  • 튜플 (Tuple)
    1. 길이가 변할 수 없다.
    2. 튜플 내 요소(Elements)도 변경이 불가능하다.
    3. 리스트 대비 적은 메모리 공간 차지

어떤 상황에서 어떤 것을 사용하는 것이 좋을까?

 

  • 리스트 (List)
    1. 비슷한 형태나 타입의 값을 다룰 때.
    2. 길이나, 요소들이 자주 변경될 수 있을 때.

  • 튜플 (Tuple)
    1. 변수로써의 역할 보다는 상수적인 측면이 강할 때. (길이나, 요소들의 변경이 일어나지 않을 때)

 

 

반응형