عندما أقوم بتنفيذ سطر 1 in [1,0] == True يتم إرجاع كلمة "False” على الرغم من أن هذا السطر من المفترض أن يُرجع "True” لأن العدد 1 موجود في قائمة [1,0]، فما هو سبب هذا الخطأ؟
>>> 1 in [1,0] # This is expected
True
>>> 1 in [1,0] == True # This is strange
False
السؤال
MaxReve
عندما أقوم بتنفيذ سطر 1 in [1,0] == True يتم إرجاع كلمة "False” على الرغم من أن هذا السطر من المفترض أن يُرجع "True” لأن العدد 1 موجود في قائمة [1,0]، فما هو سبب هذا الخطأ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.