rename=True يستبدل أسماء الحقول غير الصالحة بأسماء مرتبطة بمواضعها. [1]
الخلاصة السريعة
تغيير أسماء الحقول لا يبدّل مواضع القيم في المثال. [1]
- rename=True يستبدل أسماء الحقول غير الصالحة بأسماء مرتبطة بمواضعها. [1]
- class كلمة محجوزة، وx الثاني مكرر؛ المثال يرفع ValueError دون rename=True. [1]
- مثال مؤلف شُغّل على CPython 3.12.14 مع from collections import namedtuple؛ T=namedtuple("T",["x","class","x"],rename=True): T._fields تعطي ("x","_1","_2"). [1]
- t=T(4,8,12): t.x وt._1 وt._2 تعطي 4 و8 و12 بالترتيب. [1]
- T._fields تعرض الأسماء؛ _1 و_2 يشيران إلى الموضعين 1 و2، دون شرح القيم. [1]
إعادة التسمية
rename=True يستبدل أسماء الحقول غير الصالحة بأسماء مرتبطة بمواضعها. [1]
حقول غير صالحة
class كلمة محجوزة، وx الثاني مكرر؛ المثال يرفع ValueError دون rename=True. [1]
أسماء الصنف
مثال مؤلف شُغّل على CPython 3.12.14 مع from collections import namedtuple؛ T=namedtuple("T",["x","class","x"],rename=True): T._fields تعطي ("x","_1","_2"). [1]
T._fields -> ("x","_1","_2") [1]

القيم في مواضعها
t=T(4,8,12): t.x وt._1 وt._2 تعطي 4 و8 و12 بالترتيب. [1]
tuple(t) -> (4,8,12) [1]
T._fields تعرض الأسماء؛ _1 و_2 يشيران إلى الموضعين 1 و2، دون شرح القيم. [1]
المراجع
للتوسع: تغيير اسم العمود.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
