我的元組列表的列表:過濾元組的列表的列表
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))
這破壞了我想保留的結構。 – mk8efz
@ mk8efz更新了我的答案。看看 –