Python二维数组转换为列表:快速有效的方法
将二维数组转换为列表:Python中的列表推导式
您是否需要将一个二维数组(例如,[[1, 2, 3], [4, 5, 6], [7, 8, 9]])转换为列表?使用Python中的列表推导式可以轻松实现这一目标。
代码示例
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
list_of_lists = [list(sublist) for sublist in array]
print(list_of_lists)
解释
array是我们想要转换的二维数组。list_of_lists是一个新的列表,用于存储转换后的子列表。[list(sublist) for sublist in array]是列表推导式。它遍历二维数组中的每个子数组sublist,并使用list()函数将每个子数组转换为一个新的列表。- 最后,
print(list_of_lists)打印转换后的列表。
输出结果
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
通过使用列表推导式,我们成功地将二维数组转换为一个包含子列表的列表。这种方法简洁高效,非常适合处理类似的转换任务。
原文地址: https://www.cveoy.top/t/topic/pWQK 著作权归作者所有。请勿转载和采集!