Мне нужно изменить текущую функцию empty_buckets (n), которая создает список (сегменты) с количеством n списков внутри.
Мне удалось заставить функцию уменьшаться до базового случая, но я не могу заставить ее добавлять список к каждой рекурсии
Оригинальная функция
def empty_buckets(n)
buckets = []
for bucket in range(n):
buckets.append([])
print(buckets)
return buckets
Новая функция
def empty_buckets(n):
buckets = []
if n == 0:
return buckets
else:
return empty_buckets(n-1), buckets.append([])
Результатом должен быть список списков, равный количеству n. Т.е. если бы n было 4, результатом было бы [[], [], [], []]