Powering len() and in Without __contains__
class Roster:
def __init__(self, names):
self._names = names
def __len__(self):
return len(self._names)
def __iter__(self):
return iter(self._names)
r = Roster(["Ann", "Bo", "Cy"])
print(len(r))
print("Bo" in r)
Roster defines no __contains__. What do the two print calls output?
Sign in to answer questions and track your progress
Sign In