のリスト:フィルター私はタプルのリストのリストを持っているタプルのリスト
oldList = [[(1,None),(2,45),(3,67)],[(1,None), (2,None), (3,None),(4,56),(5,78)],[(1, None),(2, 98)]]
私が「なし」のいずれかのインスタンスをフィルタリングしたいと思います:私はしました
newList = [[(2,45),(3,67)], [(4,56),(5,78)], [(2, 98)]]
最も近いです
newList = []
for data in oldList:
for point in data:
newList.append(filter(None,point))
これは私が保持しようとしている構造を破壊するこれを行うには、これまでで最も標準的な方法により、Pythonのリスト内包を利用することです。 – mk8efz
@ mk8efzさんが私の答えを更新しました。見てください –