>>>class A(object):...def __init__(self, a):...self.a = a
...def __eq__(self, other):...returnself.a==other.a
...>>> a=A(1)>>> b=A(1)>>> c=A(2)>>> a==b
True>>> a==c
False>>> a is b
False>>> l =[b,c]>>> a in l
True
هل يمكن استعمال In عوض __eq__؟ وكيف أتأكد من أن العنصر غير موجود داخل المصفوفة، عبر التأكد بقيمة id وليس value؟
السؤال
K@m@l
باعتبار الكود التالي:
هل يمكن استعمال In عوض __eq__؟ وكيف أتأكد من أن العنصر غير موجود داخل المصفوفة، عبر التأكد بقيمة id وليس value؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.