__len__
__len__() usuli
__len__() usuli o‘rnatilgan len() funksiyasi obyektingiz uchun nimani qaytarishini boshqaradi.
Misol
Companydagi xodimlar sonini qaytaring:
class Company:
def __init__(self, employees):
self.employees = employees
def __len__(self):
return len(self.employees)
c1 = Company(["Emil", "Tobias", "Linus"])
print(len(c1))
O‘zingiz sinab ko‘ring »
Eslatma:__len__()siz len(c1) ni chaqirish TypeError xatosini keltirib chiqaradi, chunki Python Company uchun "uzunlik" nimani anglatishini bilmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
