У меня есть следующий список:Удаление списка имеющих пустой список
a = [[['trial1', 'trial2'], 4], [[], 2]]
, и я хочу, чтобы удалить список, который есть внутри пустой list.So следующий результат:
c = [[['trial1', 'trial2'], 4]]
Я использую следующий код:
c = []
for b in a:
temp =[x for x in b if x]
if len(temp)>1:
c.append(temp)
Это работает нормально, но, похоже, это не «хороший способ» выполнить эту задачу. Есть ли более элегантный способ?