for arg in args:
if type(arg) == type([]):
return flatten(arg)
else:
arr.append(arg)
return arr
print(flatten(100, [110, 200]))```
Как при первом if возращать не массив, а его данные?
Так елсе же вернет
"данные" - это arr ?
да, надо возращать не arr, а его сожержимое
я его написал
Либо возвращаешь один тип, либо кортеж из типов
Мне надо, чтобы при первом if возращался не массив, а его данные
Так ты сам написал после елсе вернуть массив
У меня задание вернуть новый массив, я могу получать много аргументов, и если аргумент массив, мне нужно просто поместить его данные в новый массив
А какой в этом смысл?
Так тебе надо возвращать массив, а не его содержимое
Обсуждают сегодня