clear تحذف كل عناصر المجموعة وتعيد None، لا المجموعة الفارغة. [1]
الخلاصة السريعة
لا؛ الحالة الجديدة وقيمة الإرجاع شيئان مختلفان. [1]
- clear تحذف كل عناصر المجموعة وتعيد None، لا المجموعة الفارغة. [1]
- set() تنشئ مجموعة فارغة؛ فراغ المجموعة لا يجعلها None. [1]
- مثال مؤلف على CPython 3.12.14: a={4,9}؛ alias=a؛ r=a.clear() يجعل r بقيمة None. [1]
- تصبح a فارغة: a == set() تعطي True؛ a is None تعطي False؛ alias is a تعطي True. [1]
- تحكم: a.clear() ثانية تعيد None؛ تبقى المجموعة نفسها فارغة. [1]
كل العناصر
clear تحذف كل عناصر المجموعة وتعيد None، لا المجموعة الفارغة. [1]
مجموعة فارغة
set() تنشئ مجموعة فارغة؛ فراغ المجموعة لا يجعلها None. [1]
قيمة الإرجاع
مثال مؤلف على CPython 3.12.14: a={4,9}؛ alias=a؛ r=a.clear() يجعل r بقيمة None. [1]
a.clear() -> None [1]

الحالة والتحكم
تصبح a فارغة: a == set() تعطي True؛ a is None تعطي False؛ alias is a تعطي True. [1]
a is None -> False [1]
تحكم: a.clear() ثانية تعيد None؛ تبقى المجموعة نفسها فارغة. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
