Python二维列表转换为一维列表
Python二维数组转换为一维数组
二维转一维
# 第一种写法 拆解的写法
a = []
ab = [[1,2,3], [5,8], [7,8,9]]
for item in ab :
for i in item:
a.append(i)
print(a)
# 第二种写法,合并在一起的写法
ab = [[1,2,3], [5,8], [7,8,9]]
a1 = [i for item in ab for i in item]
print(a1)
当然,还可以用Python自带的标准库 TK (tkinter)
from tkinter import _flatten
a = [[1, 2], [3, 4]]
print(list(_flatten(a)))