Mam drobny problem z metodą intersection. Napisałem poniższy kod:
def scramble(seq):
return [seq[i:] + seq[:i] for i in range(len(seq))]
def tester(func, items, trace = True):
for args in scramble(items):
if trace: print(args)
print(sorted(func(*args)))
Wywołanie:
tester(intersection, ('abc', 'abcde', 'bdef'))
I po wywołaniu pojawia się błąd, że nazwa 'intersection' jest niezdefiniowana. Co jest nie tak? Intersection jest funkcją wbudowaną więc nie trzeba jej importować. Zaznaczę, że pracuje na Pythonie 3.13