直接看代码:
arr = [[1,1],2,[1,1,[4,5]]]
res = []
def flat(arr):
for a in arr:
if isinstance(a, int):
res.append(a)
else:
flat(a)
flat(arr)
print(res)
结果:[1, 1, 2, 1, 1, 4, 5]
直接看代码:
arr = [[1,1],2,[1,1,[4,5]]]
res = []
def flat(arr):
for a in arr:
if isinstance(a, int):
res.append(a)
else:
flat(a)
flat(arr)
print(res)
结果:[1, 1, 2, 1, 1, 4, 5]