كيف يمكنني الوصول إلى Namedtuple؟
كيف يمكنني الوصول إلى Namedtuple؟

فيديو: كيف يمكنني الوصول إلى Namedtuple؟

فيديو: كيف يمكنني الوصول إلى Namedtuple؟
فيديو: NamedTuple In Python: 6 Things (2 Min) You Must Know 2024, شهر نوفمبر
Anonim

1. وصول حسب الفهرس: قيم سمات مسمى () يتم ترتيبها ويمكن الوصول إليها باستخدام رقم الفهرس بخلاف القواميس التي لا يمكن الوصول إليها بواسطة الفهرس. 2. وصول بواسطة keyname: وصول عن طريق keyname كما هو مسموح به في القواميس.

علاوة على ذلك ، كيف يعمل Namedtuple في Python؟

Namedtuple في بايثون . بايثون يدعم نوعًا من الحاويات مثل القواميس المسماة " مسمى () "موجود في الوحدة النمطية ،" مجموعة ". مثل القواميس ، تحتوي على مفاتيح مجزأة إلى قيمة معينة. ولكن على العكس من ذلك ، فهي تدعم كلاً من الوصول من القيمة الأساسية والتكرار ، الوظيفة التي تفتقر إليها القواميس.

وبالمثل ، ما هي المجموعة المسماة؟ tuples المسماة هي أنواع كائنات سهلة الإنشاء وخفيفة الوزن. اسمه tuple يمكن الإشارة إلى المثيلات باستخدام مرجع متغير يشبه الكائن أو المعيار tuple بناء الجملة. يمكن استخدامها بشكل مشابه لهيكلة أو أنواع السجلات الشائعة الأخرى ، باستثناء أنها غير قابلة للتغيير.

بهذه الطريقة ، كيف يمكنك إنشاء Namedtuple في Python؟

إلى يزيد أ اسمه tuple ، قم باستيراد ملف مسمى فئة من وحدة المجموعات. المُنشئ يأخذ اسم اسمه tuple (وهو النوع () الذي سيبلغ عنه) ، وسلسلة تحتوي على أسماء الحقول ، مفصولة بمسافة بيضاء. تقوم بإرجاع ملف مسمى فئة الحقول المحددة.

كيف تكون المجموعات غير قابلة للتغيير؟

بايثون مجموعات لديهم سمة مدهشة: هم ثابت ، لكن قيمهم قد تتغير. قد يحدث هذا عندما يكون ملف tuple يحمل إشارة إلى أي كائن قابل للتغيير ، مثل قائمة. من الواضح أن dum و dee يشيران إلى كائنين متساويين ، لكن ليس إلى نفس الشيء. لديهم هويات مميزة.

موصى به: