wstawić()
wstawić() Metoda służy do wstawienia nowego elementu do określonej pozycji na liście.
Składnia:
lista.Wstaw (pozycja, pozycja)Metoda Insert () zawiera dwa argumenty. Pierwszy argument ma wartość pozycji, w której zostanie wstawiony nowy element. Drugi argument przyjmuje nową wartość pozycji.
Przykład:
W poniższym skrypcie zadeklarowana jest zmienna listy z 7 elementami. Następny, wstawka () Metoda służy do wstawienia nowego elementu, 'Edytor' na pozycji 1. Lista jest drukowana przed i po wstawieniu nowego elementu.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Oryginalna lista i lista po wykonaniu metody insert () są drukowane tutaj.
dodać()
dodać() Metoda służy do wstawienia nowego elementu na końcu listy.
Składnia:
lista.Dodatek (pozycja)Ta metoda przyjmuje nową wartość jako argument, który zostanie wstawiony na końcu listy.
Przykład:
W poniższym skrypcie lista o nazwie Stdlist jest zadeklarowane różnymi typami danych zawierających wartości ciągów i liczb. Następnie metoda append () jest używana do wstawienia liczby pływającej na końcu listy. Lista jest drukowana przed i po dołączeniu nowych danych.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Oryginalna lista i lista po wykonaniu metody dodatkowej () są drukowane tutaj.
usunąć()
usunąć() Metoda służy do usunięcia konkretnego elementu z listy.
Składnia:
lista.Usuń przedmiot)Ta metoda przyjmuje wartość elementu jako argument, który zostanie usunięty z listy, jeśli istnieje. Jeśli wartość elementu nie istnieje na liście, to a ValueerRor zostanie wygenerowane.
Przykład:
Lista 6 wartości ustalonych jest zdefiniowana w następującym skrypcie. Następnie wartość ciągu zostanie przyjęta jako dane wejściowe do wyszukiwania i usunięcia z listy. skapitalizować() Metoda jest stosowana w skrypcie, aby dopasować wartość wejściową do elementu listy, w której pierwsza postać każdego elementu jest kapitalizowana. Lista zostanie wydrukowana przed i po usunięciu elementu z listy. próba z wyjątkiem Blok jest używany tutaj, aby obsłużyć ValueerRor odpowiedź.
#!/usr/bin/env python3Wyjście:
Po uruchomieniu skryptu lista zostanie wydrukowana i poprosi o wejście użytkownika. „Guawa” jest traktowany jako dane wejściowe na liście. Ta wartość jest usuwana z listy, a następnie zmodyfikowana lista jest drukowana.
rozszerzyć()
rozszerzyć() Metoda służy do scalania dwóch elementów listy i przechowywania połączonych elementów na pierwszej liście.
Składnia:
First_list.rozszerzenie (second_list)Ta metoda przyjmuje drugą listę jako argument i dodaje wartości drugiej listy na końcu pierwszej listy.
Przykład:
Dwie listy o nazwie ClientList1 i ClientList2, są zadeklarowane w następującym skrypcie. Następnie metoda ext () służy do wstawienia wartości ClientList2 na końcu klienta LList1. Następnie ClientList1 wydrukuje po włożeniu elementów.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Lista z rozszerzonymi wartościami będzie drukowana.
liczyć()
liczyć() Metoda jest używana do zliczenia czasów, w których dowolny element pojawia się na liście.
Składnia:
lista.liczba (pozycja)Ta metoda przyjmuje wartość elementu jako argument, który zostanie przeszukany na liście i zwraca liczbę występów elementu na liście jako wartość liczbową. Jeśli wartość elementu nie istnieje na liście, powróci z wartością 0.
Przykład:
W poniższym skrypcie zadeklarowana jest zmienna listy danych numerycznych. Po wydrukowaniu listy zostanie przyjęta wartość liczbowa jako wejście, które zostanie przeszukane na liście. Jeśli numer wejściowy istnieje na liście jeden lub więcej razy, zwróci całkowitą liczbę występów wyszukiwanego elementu; w przeciwnym razie, jeśli numer wejściowy nie istnieje na liście, zwróci 0.
#!/usr/bin/env python3Wyjście:
Po uruchomieniu skryptu lista jest drukowana. Użytkownik zostanie poproszony o wejście użytkownika, które zostanie przeszukane na liście. 5 jest traktowany jako dane wejściowe; Wyjście pokazuje, że to wejście pojawiło się 2 razy na liście. Skrypt jest wykonywany po raz drugi, a 89 jest podawane jako wejście, które nie istnieje na liście. Tak więc metoda Count () zwraca 0.
indeks()
indeks() Metoda stosuje się do uzyskania wartości pozycji dowolnego elementu na liście.
Składnia:
lista.indeks (Search_Item)Ta metoda przyjmuje wartość elementu wyszukiwania jako dane wejściowe i zwraca z wartością pozycji elementu na liście, jeśli istnieje; W przeciwnym razie generuje ValueerRor.
Przykład:
Lista wartości ciągu jest zadeklarowana w następującym skrypcie. Po wydrukowaniu wartości listy wartość ciągu zostanie przyjęta jako dane wejściowe. Wartość wejściowa zostanie przeszukana na liście za pomocą metody index (). Jeśli wartość istnieje na liście, wartość pozycji ciągu wejściowego zostanie zwrócona; W przeciwnym razie wydrukuje niestandardowy komunikat o błędzie.
#!/usr/bin/env python3Wyjście:
Po uruchomieniu skryptu zawartość listy jest drukowana, a metoda prosi o wartość wejściową do wyszukiwania na liście. „Watson” jest traktowany jako wejście, które istnieje w pozycji 4 listy, jak pokazano w sformatowanym wyjściu. Następnie „Jolly” jest traktowany jako dane wejściowe, które nie istnieje na liście, generując wartość ValueRror, który drukuje z bloku oprócz.
Kopiuj()
Kopiuj() Metoda służy do wykonania kopii listy. Ta metoda jest przydatna do utrzymywania oryginalnych wartości listy przed zmodyfikowaniem listy.
Składnia:
lista.Kopiuj()Ta metoda nie przyjmuje żadnego argumentu jako wejścia, po prostu tworzy duplikat listy.
Przykład:
W poniższym skrypcie zadeklarowane są dwie listy o nazwie ClientList1 i ClientList2. Przed zmianą zawartości ClientList2 metoda kopii () jest używana do wykonania kopii ClientList2 i przechowywania wartości listy w innej zmiennej o nazwie originalist2. Następnie metoda ext () służy do dodania zawartości ClientList1 na końcu klientaList2. Następnie drukowane są poprzednie treści i scalona treść ClientList2.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Oryginalne i scalone wartości listy są wydrukowane poniżej.
sortować()
sortować() Metoda służy do sortowania danych. Ta metoda jest przydatna, gdy pracujesz z tym samym typem danych listy i musisz uporządkować dane dla dowolnego celu programowania.
Składnia:
lista.sortować()Ta metoda nie bierze żadnego argumentu i zwraca dane posortowanej listy w kolejności rosnącej.
Przykład:
Lista danych numerycznych jest zdefiniowana w następującym skrypcie. Lista jest drukowana przed i po zastosowaniu metody sort ().
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Oryginalna lista i posortowana lista w kolejności rosnącej są drukowane.
odwracać()
odwracać() Metoda służy do odwrócenia elementów na dowolnej liście. Ta metoda jest przydatna do sortowania list w kolejności malejącej.
Składnia:
lista.odwracać()Ta metoda nie bierze żadnego argumentu i zwraca elementy listy w odwrotnej kolejności.
Przykład:
Poniższy skrypt pokazuje, jak sortować listę danych numerycznych w kolejności malejącej. Lista danych numerycznych jest zdefiniowana. Lista jest drukowana przed sortowaniem. Następnie metoda sort () służy do sortowania listy w kolejności rosnącej. Metoda odwrotna () jest następnie stosowana do uporządkowania listy w kolejności malejącej.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Tutaj wydruku.
jasne()
jasne() Metoda służy do usunięcia wszystkich elementów na liście i pustych list. Ta metoda jest przydatna do ponownego przypisania wartości listy poprzez usunięcie poprzednich elementów.
Składnia:
lista.jasne()Ta metoda nie przyjmuje żadnego argumentu jako danych wejściowych i zwraca pustą listę.
Przykład:
Poniższy skrypt pokazuje, jak używać jasne() metoda. Lista wartości ciągu jest zadeklarowana i wydrukowana na początku skryptu. Następny, Clear () Metoda służy do usuwania wszystkich elementów na liście i do wydrukowania pustej listy.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawi się po uruchomieniu skryptu ze Spyder. Początkowo wartości listy są drukowane, a następnie drukowana jest pusta lista.
Wniosek
W tym artykule opisano dziesięć najbardziej przydatnych i popularnych metod listy w Pythonie, a także zastosowania każdej z tych metod listy.