可以使用列表推导式来实现:

lst = [[[1,2],[3,4]],[[5,6],[7,8]]]
new_lst = [[j for i in sub_lst for j in i] for sub_lst in lst]
print(new_lst)

输出:

[[1, 2, 3, 4], [5, 6, 7, 8]]

解释:

首先遍历 lst 中的每个子列表 sub_lst,对于每个子列表,再遍历它的每个子列表 i,将 i 中的元素逐个添加到一个新的列表中。最终得到一个新的列表 new_lst,其中每个元素都是一个包含 4 个数值的列表。


原文地址: https://www.cveoy.top/t/topic/oEl4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录