可以使用列表推导式来实现将三维列表转换为二维列表:

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

two_d_list = [x for y in three_d_list for x in y]

print(two_d_list)
# 输出:[[1, 2], [3, 4], [5, 6], [7, 8]]

在这个例子中,列表推导式中的第一个 for 循环遍历三维列表中的每个元素,即每个二维列表。第二个 for 循环遍历每个二维列表中的元素,即每个一维列表。最终得到一个包含所有一维列表的二维列表。

Python: 三维列表转二维列表 - 列表推导式方法

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

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