Metoda 01: Usuń funkcję
Pierwszą i najprostszą metodą usuwania wszystkich wystąpień z listy jest użycie metody „remove ()” w naszym kodzie Python. Tak więc w ramach projektu Spyder3 zainicjowaliśmy listę „listy” z niektórymi wartościami typu liczb całkowitych. Zmienna „R” została zdefiniowana o wartości „2”. Wartość „2” zmiennej „R” będzie używana jako wystąpienie dopasowywania. Instrukcja drukowania służy do wydrukowania oryginalnej listy.
W naszym kodzie wykorzystaliśmy instrukcję „próbuj z wyjątkiem”, aby usunąć te same zdarzenia. W ciele „spróbuj”, użyliśmy „podczas”, aby kontynuować do końca listy. Metoda remove () usuwa wszystkie instancje zmiennej „r” o wartości „2” z listy. Podczas gdy instrukcja oprócz jest używana do kontynuowania programu, jeśli wystąpi jakiś błąd wartości. Po sprawdzeniu całej listy lewe elementy listy zostaną wydrukowane.
Lista = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]Mamy dwie listy po wykonaniu tego kodu, i.mi., Przed usunięciem instancji i po usunięciu instancji.
Metoda 02: rozumienie listy
Metoda „rozumienia listy” jest następną i łatwą metodą usuwania wszystkich instancji z listy to metoda „rozumienie listy”. Korzystaliśmy z tej samej listy tutaj. Również używamy tej samej zmiennej „R” z tą samą wartością „2”, która ma być używana jako instancja do usuwania. Po wydrukowaniu oryginalnej listy zastosowaliśmy metodę zrozumienia listy, i.mi., używane do pętli do dopasowania występowania. Po spełnieniu warunku lewe wartości zostaną zapisane na liście „Lista”, a dopasowany byłby zignorowany. Nowo zaktualizowana lista zostanie wyprowadzona na konsolę.
Lista = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]Wynik tego kodu jest taki sam, jak wynika z pierwszej metody, i.mi., Oryginalna lista i lista wolna od występowania.
Metoda 03: Funkcja filtru
Funkcja Filter () jest dość przydatna, jeśli chodzi o usunięcie tego samego elementu z listy. Tak więc zadeklarowaliśmy listę typu ciągów z 7 wartościami. Po zainicjowaniu listy zadeklarowaliśmy zmienną ciągu o nazwie „R” o „śniegu” jako wartości. Ten ciąg byłby używany dalej jako instancja pasująca. Oryginalna lista ciągów została wydrukowana za pomocą klauzuli drukowanej. Następnie zastosowaliśmy funkcję Filter () na liście podczas używania zmiennej „R” do sprawdzenia.
Jeśli wartość listy nie pasuje do zmiennej „R”, odfiltruje tę konkretną wartość listy. Wszystkie filtrowane wartości z oryginalnej listy zostaną zapisane na liście „Lista”. Zaktualizowane wymienione zostanie wyświetlone po filtrowaniu całej listy.
List = [„John”, „Snow”, „Kelly”, „Bryan”, „Snow”, „William”, „Snow”]Wyjście tego kodu przedstawia oryginalną listę i nowo zaktualizowaną i filtrowaną listę.
Wniosek
W tym artykule zawiera trzy proste i dobrze odpowiednie metody usuwania tych samych instancji lub wydarzeń z dowolnej listy Python. Ten artykuł będzie pomocny dla wszystkich naszych użytkowników i mamy nadzieję, że sprawią, że zrozumiesz koncepcję sprawnie i szybko.