リストの空リストとNoneTypeリストを削除したいと思います。これは一例です。Python-リストの理解。 ListのリストからNoneTypeまたはemtyリストを削除する
new_pop=[[[0,1,2,3],[4,5,6]],[[],[8,9]],[[1,2,3],None]]
value = None
empty =[]
for i in range(len(new_pop)):
if value in new_pop[i] and [] in new_pop[i]:
new_pop.remove(new_pop[i])
print(new_pop)
私の願望の結果は、あなたのコードは、2つのエラーがある
new_pop=[[[0,1,2,3],[4,5,6]]]
私のコードは私に欲望の結果を与えません。助けてください!どうもありがとうございます! – user02
'[8,9]'と '[1,2,3]'は、 'None'でも' []'でもないことを意味します。 – AChampion
ああそうです。どのように修正する必要がありますか? – user02