list_ = [[1,2,3], [5,8], [7,8,9]]
法一
[i2 for i1 in list_ for i2 in i1]
法二
sum(list_,[])
法三
from tkinter import _flatten list(_flatten(list_))
法四
from itertools import chain list(chain.from_iterable(list_))
参考:Python二维列表转换为一维列表参考:python3 将二维列表转换为一维列表

list_ = [[1,2,3], [5,8], [7,8,9]]
法一
[i2 for i1 in list_ for i2 in i1]
法二
sum(list_,[])
法三
from tkinter import _flatten list(_flatten(list_))
法四
from itertools import chain list(chain.from_iterable(list_))
参考:Python二维列表转换为一维列表参考:python3 将二维列表转换为一维列表