القائمة المعروضة ليست فحصًا مباشرًا دائمًا. [1] [2]
الخلاصة السريعة
المثال
import keyword
keyword.kwlist.append('bud')
try:
print('bud' in keyword.kwlist)
print(keyword.iskeyword('bud'))
finally:
keyword.kwlist.pop()قائمة ومجموعة
المصدر هنا ينشئ frozenset(kwlist) ويربط دالة الفحص بعضويتها. المخرجان True ثم False. تغيير القائمة لاحقًا لا يعدل المجموعة المنشأة؛ لم نستبدل دالة الفحص. [1] [2]

استعادة الحالة
المثال يغير قائمة الوحدة المشتركة ثم يزيل العنصر الذي أضافه. هذه ليست طريقة لتعريف كلمات جديدة؛ لا نعمم آلية التنفيذ على كل إصدار. [1] [2]
المراجع
- Python 3.12: keyword
- CPython 3.12.14: keyword.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
