Я хочу преобразовать свой список списков, и в этих списках есть список только в список списков.Например:
Мой код:
a = [[], [], [['around_the_world']], [['around_the_globe']], [], [], [], []]
aaa = len(a)
aa = [[] for i in range(aaa)]
for i, x in enumerate(a):
if len(x) != 0:
for xx in x:
for xxx in xx:
aa[i].append(xxx)
print(aa)
В настоящее время:
a = [[], [], [['around_the_world']], [['around_the_globe']], [], [], [], []]
к ожидаемому:
[[], [], ['around_the_world'], ['around_the_globe'], [], [], [], []]
Мой текущий код работает в поискеожидаемый результат.Тем не менее, я должен использовать слишком много для цикла и слишком глубоко.Есть ли более короткий способ сделать это, как в одну или две строки?