配列を考えてみましょうa= [1, 2, 3, 1, 2, 3]
。ここで、Python でこの配列の 2 をすべて削除したいとします。だから私は適用しますa.remove(2)
。ただし、結果は です[1, 3, 1, 2, 3]
。つまり、最初の 2 つだけが削除されます。配列に表示される 2 をすべて削除するにはどうすればよいですか? 一般に、配列と要素 p が与えられた場合、p に等しい配列のすべての要素を削除するにはどうすればよいですか?
編集:-これについて言及する必要があると思います。この質問は、ブリリアントコンピューターサイエンスの問題からインスピレーションを得ています。