怎样将多维数temp_list = [[100, 200, 300], [400, 500, 600], [700], [800,900]] 转变为一维数组[100, 200, 300, 400, 500, 600, 700, 800, 900]呢?下面介绍几种方法供大家参考。
工具/原料
python
方法/步骤
1
使用循环语句,先遍历出所有元素列表,然后再将遍历所有元素,添加至reslut_list
2
multiple_list = [[100, 200, 300], [400, 500, 600], [700], [800,900]]reslut_list =[]
3
for sublist in multiple_list : for item in sublist: reslut_list.append(item)
方法/步骤2
使用一行for语句简写法reslut_list= [item for sublist in multiple_list for item in sublist]
方法/步骤3
1
使用lambda 表达式:
2
reslut_list = lambda multiple_list: [item for sublist in multiple_list for item in sublist]reslut_list(multiple_list )