В приведенном ниже коде я написал две функции.Второй применяет первую функцию.Я пытаюсь понять, возможно ли провести итерацию по элементам первой функции.
Это код:
def numbers(n):
for m in range(n):
print(m)
def sets(n):
r=[]
for e in numbers(n):
r.append([e])
return r
sets(6)
Я хотел бы получить результат [[0], [1], [2], [3], [4], [5]]
.
Я знаю, что есть другие способы (не определяющие функцию) по порядкучтобы получить все числа от 0 до m-1
, но для того, что фактически разработал код, это связано с проблемой, которую я пытаюсь исправить.
Полученное сообщение об ошибке:
'NoneType' object is not iterable