리스트와 동일하지만 크기나 값을 변경할 수 없다. t = (0, 3, 7) a = (2) b = ('game', 1, 3.14, 2019) #타입과 상관없이 다 섞어 쓸 수 있다. 근데 리스트가 있는데 왜 튜플을 쓸까? 리스트는 언제 데이터가 추가되고 삭제될지 몰라서 가변적인 메모리 공간을 남겨둬야하는데, 튜플은 크기가 정해져있기 때문에 메모리를 효율적으로 활용할 수 있다. 근데 뭐, 잘 활용하지는 않는다!
따라하기만 해도 이해되는 파이썬의 튜플(tuple)
리스트와 동일하지만 크기나 값을 변경할 수 없다. t = (0, 3, 7) a = (2) b = ('game', 1, 3.14, 2019) #타입과 상관없이 다 섞어 쓸 수 있다. 근데 리스트가 있는데 왜 튜플을 쓸까? 리스트는 언제 데이터가 추가되고 삭제될지 몰라서 가변적인 메모리 공간을 남겨둬야하는데, 튜플은 크기가 정해져있기 때문에 메모리를 효율적으로 활용할 수 있다. 근데 뭐, 잘 활용하지는 않는다!
2021.09.16