파이썬에서 named tuples 사용하기
파이썬 내장 함수인 named tuple을 사용하여 파이썬스러운 코드 작성하기
Python의 collections
모듈에는 namedtuple()
이라는 팩토리 함수가 제공됩니다. 이 함수는 튜플과 함께 작업할 때 더 파이썬스러운 코드를 작성할 수 있도록 특별히 설계되었습니다. namedtuple()
을 사용하면 의미 있는 필드 이름과 점 표기법(dot notation)을 사용하여 값을 액세스할 수 있는 불변 시퀀스 유형을 생성할 수 있습니다. 이때, 일반적인 정수 인덱스 대신하여 읽기 어려운 이름으로 필드를 식별할 수 있습니다.
Python을 사용한 경험이 있다면, 파이썬스러운 코드 작성은 파이썬 개발자의 핵심 기술이라는 것을 알고 있을 것입니다. 이번 튜토리얼에서는 namedtuple
을 사용하여 이러한 기술을 더욱 향상시킬 것입니다.
이 튜토리얼에서 다음을 배우게 됩니다:
- **
namedtuple()
**을 사용하여namedtuple
클래스 생성하기 namedtuple
의 좋은 기능을 인식하고 활용하기namedtuple
인스턴스를 사용하여 파이썬스러운 코드 작성하기namedtuple
또는 유사한 데이터 구조 사용 여부 결정하기- 새로운 기능을 제공하기 위해
namedtuple
을 서브클래스로 사용하기
만약 이 튜토리얼을 시작하기 전에 필수적인 지식을 가지고 있지 않다면, 걱정하지 마세요! 필요한 자원을 필요할 때마다 멈추고 검토할 수 있습니다.