10
পাইথন ক্লাসে সমতা ("সমতা") সমর্থন করার দুর্দান্ত উপায়
যখন কাস্টম শ্রেণীর লেখার এটা প্রায়ই মাধ্যমে সমানতা করার অনুমতি গুরুত্বপূর্ণ ==এবং !=অপারেটর। পাইথনে , যথাক্রমে __eq__এবং __ne__বিশেষ পদ্ধতিগুলি প্রয়োগ করে এটি সম্ভব হয়েছে। এটি করার সবচেয়ে সহজ উপায়টি হ'ল নিম্নলিখিত পদ্ধতিটি: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ …