MaxReve نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 أحاول كتابة سطر بلغة البايثون لحذف مفتاح من القاموس لكنني لم أنجح بذلك، فما هي أبسط وأسهل طريقة لحذف مفتاح معين من القاموس في البايثون ؟ اقتباس
0 هشام رزق الله نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 في الحقيقة أسهل طريقة لحذف مفتاح معين من القاموس هي عن طريق استخدام تابع pop كما في المثال التالي:my_dict.pop("key", None) لقد تطلب مني بعض الوقت لأفهم ماذا يفعل هذا السطر بالضبط، لذلك سأختصر عليك الوقت لأشرح لك وظيفته:pop(key[, default]) إذا كان المفتاح في القاموس، سيتم إزالته ومن ثم سيقوم بإرجاع قيمته، خلافا لذلك سيقوم بإرجاع default، وإذا لم يتم تمرير default ولم يكن المفتاح في القاموس فسيحدث خطأ من نوع KeyError.كما يمكنك استخدام هذه الطريقة المختصر للحذف:if 'key' in myDict: del myDict['key']المصدر اقتباس
السؤال
MaxReve
أحاول كتابة سطر بلغة البايثون لحذف مفتاح من القاموس لكنني لم أنجح بذلك، فما هي أبسط وأسهل طريقة لحذف مفتاح معين من القاموس في البايثون ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.