首页 经验

python将二维数组转换为一维数组

时间: 2024-09-17 02:41:31

(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)


要将二维数组转换为一维数组,可以使用Python的列表推导式或循环来实现。以下是两种方法的示例代码:


方法1:使用列表推导式

# 二维数组
matrix = [[1, 2], [3, 4], [5, 6]]
 
# 转换为一维数组
flat_list = [item for sublist in matrix for item in sublist]
 
print(flat_list)  # 输出: [1, 2, 3, 4, 5, 6]


方法2:使用循环

# 二维数组
matrix = [[1, 2], [3, 4], [5, 6]]
 
# 转换为一维数组
flat_list = []
for sublist in matrix:
    for item in sublist:
        flat_list.append(item)
 
print(flat_list)  # 输出: [1, 2, 3, 4, 5, 6]

两种方法都可以将二维数组转换为一维数组。列表推导式更为简洁,但循环可能更容易理解。根据个人喜好和情况选择合适的方法。


上一个 python字母频次统计 文章列表 下一个 护士资格证

最新

工具

© 2019-至今 适观科技

沪ICP备17002269号