기억저장소

기억저장소

카테고리 없음

Python에서 튜플(tuple)이란? (GPT4)

roaminpixel 2024. 4. 19. 13:30
728x90

튜플(tuple)은 Python에서 사용되는 자료형 중 하나입니다. 리스트(list)와 유사하게 다양한 값들을 순서대로 담을 수 있으나, 한 번 생성된 후에는 그 내용을 변경할 수 없습니다(불변성, immutable). 이는 튜플이 상수값을 저장하거나, 여러 값을 한 묶음으로 전달하고자 할 때 유용하게 사용됩니다.

튜플은 괄호 ()로 표현되며, 내부의 항목들은 쉼표 ,로 구분됩니다. 각 항목에는 어떤 데이터 타입도 올 수 있고, 튜플 내의 항목들은 서로 다른 데이터 타입일 수도 있습니다.

 

 

튜플은 다음과 같은 상황에서 사용됩니다:

  • 함수에서 여러 값을 한 번에 반환할 때
  • 딕셔너리의 키로 사용될 때 (리스트는 사용될 수 없습니다)
  • 변경되면 안 되는 데이터를 저장할 때
  • 함수의 인자로 여러 값을 전달할 때

튜플의 불변성 때문에, 내용을 변경하고자 하는 경우에는 새로운 튜플을 만들거나, 변경이 가능한 리스트로 변환하여 사용해야 합니다.

728x90
반응형