将二维数组转换为列表: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]]

通过使用列表推导式,我们成功地将二维数组转换为一个包含子列表的列表。这种方法简洁高效,非常适合处理类似的转换任务。

Python二维数组转换为列表:快速有效的方法

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

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