Tuple төрөл хичээлээр үзсэн жишээнүүдэд tuple -ийн элементүүдийг нэрлээгүй. Өөрөөр хэлбэл төрлийн элементүүдэд зөвхөн индексээр нь хандаж байсан. Гэтэл tuple -д бие биетэйгээ холбоо бүхий өгөгдлийн багцыг голлон хадгалдаг гэдгээс түүнд индексээс өөрөөр классын шинж байдлаар ханддаг болбол илүү ойлгомжтой, эвтэйхэн болохоор. Python -ий элементүүдэд нь нэр өгч болдог namedtuple буюу нэрлэгдсэн tuple гэдэг класстай төстэй төрөл энэ боломжийг олгохыг жишээгээр харцгаая.
namedtuple төрлийг ашиглахын тулд collections пакетаас namedtuple классыг 1-р нүдний командаар импортлон авна. 2-р нүдэнд namedtuple классын байгуулагчид төрлөөр үүсэх хувьсагчийн нэр, элементүүдийн нэрийг дамжуулнсан. Элементүүдийн нэрийг хоосон зайн тэмдэгтээр тусгаарлан өгөхийг анхаарна уу. Ингэснээр namedtuple төрлийн player хувьсагч үүснэ. 3-р нүдэнд namedtuple төрлийн player хувьсагчаар players жагсаалтыг үүсгэсэн. Жагсаалтын элементүүдийг player хувьсагчаар үүсгэхдээ клаасын хувь байдлаар ашигласанг анхаарна уу. 4-р нүдэнд players жагсаалтын тэг индексээр хандвал элементүүдийн нэрээр нь хандах боломжтой player(name='Бат', age=1990, rating=1890) гэсэн namedtuple -ийг авна. Үүнийг 6-р нүдний жишээ харуулсан. Энд үнэн хэрэгтээ өөрчлөх боломжгүй players классын шинжийг авсан хэрэг. player хувьсагчийг класс шиг ашиглан namedtuple төрлийг үүсгэж болохыг 7-р нүдний жишээ харуулна.
Хэрвээ өөрчлөлт авдаггүй классын хувь хэрэгтэй болбол namedtuple төрөл таны сонголт байх болно. Үүнээс гадна namedtuple төрөл програмын кодыг хамгаалалттай, авсаархан болгох сайн хэрэгсэл гэдгийг хэлийг судлан програмын боловсруулалт хийх явцад илүү ойлгон мэдрэнэ.
Санамж: Эхлэн суралцагсад програмын код бичих гэж их яардаг. Энэ нь ч ойлгомжтой мэт боловч хэлний төлүүүд, голлох бүтцүүд, ажиллагааны үндсэн зарчим, програмчлалын бүтцийн загвар, хэвүүдийн талаар тодорхой судлахгүйгээр хэт яаран код бичвэл сайн код гарахгүй гэдгийг санаарай.