我想最简单的方法是:
my_list = [["", "", "", ""], ["", "2", "", ""], ["", "", "", ""], ["2", "", "", ""]]
my_new_list = []
for a_list in my_list:
my_new_list.extend(a_list)
for item in my_new_list:
print(item)
输出为:
2
2
您可以迭代列表并使用
append
而不是使用
extend
:
my_list = [["", "", "", ""], ["", "2", "", ""], ["", "", "", ""], ["2", "", "", ""]]
my_new_list = []
for a_list in my_list:
for item in a_list:
my_new_list.append(item)
for item in my_new_list:
print(item)
正如扎克提到的,你可以看到更多的例子
here (How to make a flat list out of list of lists?)