[python] 파이썬 리스트와 튜플의 차이점은 무엇인가요?

리스트는 대괄호([])로 감싸고, 항목을 변경하거나 추가, 삭제할 수 있습니다.

my_list = [1, 2, 3, 4]
my_list[2] = 5  # 리스트의 항목 변경
my_list.append(6)  # 항목 추가
del my_list[1]  # 항목 삭제

반면에 튜플은 소괄호(())로 감싸고, 한 번 생성하면 변경할 수 없습니다.

my_tuple = (1, 2, 3, 4)
# my_tuple[2] = 5  # 이 줄은 에러를 발생시킵니다

리스트는 주로 변경 가능해야 하는 데이터를 다룰 때 사용하고, 튜플은 변경되지 않는 데이터의 묶음을 다룰 때 사용됩니다.