У меня есть список списков кортежей:Фильтр список списков кортежей
oldList = [[(1,None),(2,45),(3,67)],[(1,None), (2,None), (3,None),(4,56),(5,78)],[(1, None),(2, 98)]]
Я хотел бы, чтобы фильтровать любой экземпляр «None»:
newList = [[(2,45),(3,67)], [(4,56),(5,78)], [(2, 98)]]
Ближайшим Я приходят с этой петли, но он не падает весь кортеж (только «None»), и он также разрушает список списков структуры кортежей:
newList = []
for data in oldList:
for point in data:
newList.append(filter(None,point))
Это разрушает структуру я пытаюсь сохранить. – mk8efz
@ mk8efz обновил мой ответ. Взгляните –