파이썬 리스트와 튜플의 차이점
리스트(list) 자료형은 값을 변경시킬 수 있지만, 튜플(tuple)은 값을 변경시킬 수 없다. main.py lst = [1, 2, 3, 4, 5] lst[1] = 6 print(lst) [1, 6, 3, 4, 5] tuple.py tupledata = (1, 2, 3) tupledata[1] = 4 Traceback (most recent call last): File "", line 1, in TypeError: 'tuple' object does not support item assignment 또한, 튜플은 괄호를 제거하고 선언할 수 있으며, 하나의 원소만 선언할 때는 끝에 콤마(comma)를 붙여야 한다. tuple2.py tupledata = 1, 2, 3, 4 t2 = (1, )
2021. 4. 24.