私は、リスト内のリストを持っていると私は、リスト全体で再発の要素を削除する:リスト内のリスト内の要素を削除するにはどうすればよいですか?
one = [['apple','pear','bear'],['apple','drawers','bear','grapes']]
私はリストone
内のリストの全てから「りんご」を削除します。簡単に言えば、私の目標は、すべてのネストされたリストから1つの要素「リンゴ」を削除することです。
new_one = [['pear','bear'],['drawers','bear','grapes']]
どうすればいいですか?
[ a, b ] = one
return [ [ x for x in a if x not in b ], [ x for x in b if x not in a ] ]
理由だけ 'apple'、そしてなぜ' bear'にも?ここにある特定のロジック。 –
muの質問に追加:要素が同じリストに2回出現するとどうなりますか? – timgeb
あなたは**リストから何かを削除する方法を知っていますか?その場合は、ループを使用してアクションを繰り返すだけです。 –