0

output of python 3

import random class VagueList: def __init__(self, cont): self.cont = cont def __getitem__(self, index): return self.cont[index + random.randint(-1, 1)] def __len__(self): return random.randint(0, len(self.cont)*2) vague_list = VagueList(["A", "B", "C", "D", "E"]) print(len(vague_list)) print(len(vague_list)) print(vague_list[2]) print(vague_list[2]) output 6 7 D C >>> overriding of len()....?? indexing() use...??

9th Apr 2018, 1:51 PM
Smriti Rastogi
Smriti Rastogi - avatar
1 Réponse
0
Why would you override these in such a bad style???
13th Apr 2018, 4:54 PM
Loeschzwerg