콘텐츠로 건너뛰기

파이썬에서 named tuples 사용하기

CodeMDD.io

파이썬 내장 함수인 named tuple을 사용하여 파이썬스러운 코드 작성하기

Python의 collections 모듈에는 namedtuple()이라는 팩토리 함수가 제공됩니다. 이 함수는 튜플과 함께 작업할 때 더 파이썬스러운 코드를 작성할 수 있도록 특별히 설계되었습니다. namedtuple()을 사용하면 의미 있는 필드 이름과 점 표기법(dot notation)을 사용하여 값을 액세스할 수 있는 불변 시퀀스 유형을 생성할 수 있습니다. 이때, 일반적인 정수 인덱스 대신하여 읽기 어려운 이름으로 필드를 식별할 수 있습니다.

Python을 사용한 경험이 있다면, 파이썬스러운 코드 작성은 파이썬 개발자의 핵심 기술이라는 것을 알고 있을 것입니다. 이번 튜토리얼에서는 namedtuple을 사용하여 이러한 기술을 더욱 향상시킬 것입니다.

이 튜토리얼에서 다음을 배우게 됩니다:

  • **namedtuple()**을 사용하여 namedtuple 클래스 생성하기
  • namedtuple좋은 기능을 인식하고 활용하기
  • namedtuple 인스턴스를 사용하여 파이썬스러운 코드 작성하기
  • namedtuple 또는 유사한 데이터 구조 사용 여부 결정하기
  • 새로운 기능을 제공하기 위해 namedtuple서브클래스로 사용하기

만약 이 튜토리얼을 시작하기 전에 필수적인 지식을 가지고 있지 않다면, 걱정하지 마세요! 필요한 자원을 필요할 때마다 멈추고 검토할 수 있습니다.