def spread_list(lst):
‘’’
>>> spread_list([1, 3,[5, 6, [9, 10], [11,[12, [13, 14]]], 15]])
[1, 3, 5, 6, 9, 10, 11, 12, 13, 14, 15]
‘’’
return sum([spread_list(x) if type(x) is list else [x] for x in lst],[])
# [[1], [3], [[5], [6], [[9], [10]], [[11], [[12], [[13], [14]]]], [15]]]
print(spread_list([1, 3,[5, 6, [9, 10], [11,[12, [13, 14]]], 15]]))
Python : 展开嵌套的list
最新推荐文章于 2023-06-08 08:13:23 发布