如何在不使用模块的情况下将嵌套列表制作成一维的?
示例:
input : [[[2]], [4, [5, 6, [6], 6, 6, 6], 7]
output: [2, 4, 5, 6, 6, 6, 6, 6, 7]
我写了函数
result = []
def flat_list(array):
for x in array:
if isinstance(x, list):
flat_list(x)
else:
result.append(x)
print(x)
return result
我想只使用函数,不使用任何外部变量。谢谢
Tags:
您可以使用递归函数执行此操作,如下所示:
结果:
相关问题 更多 >
编程相关推荐