Możemy użyć funkcji odwróconej (), funkcji rewers. Podczas gdy uczenie się sześciu możliwych podejść do odwrócenia listy w Pythonie może wydawać się nieco zbędne, jednym z najbardziej atrakcyjnych aspektów Pythona jest jego wszechstronność.
Przykład 1: Przy użyciu metody odwrotnej w Pythonie
Możemy wykorzystać funkcję wbudowaną Pythona w celu odwrócenia określonych elementów obiektu listy. Odwrócenie na miejscu oznacza, że żadna nowa lista nie zostanie utworzona, a istniejące elementy zostaną skopiowane w odwrotnej kolejności. Zamiast tego podane elementy listy są po prostu modyfikowane.
Lista jest reprezentowana jako „num_list” z wieloma 3. Nazwaliśmy listę „num_list” z funkcją odwrotną. Ta funkcja odwrotna odwróci kolejność listy, a funkcja drukowania wydrukuje listę poprzecznie.
Num_list = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]Wyjście z metody odwrotnej jest następujące.
Przykład 2: Przy użyciu odwróconej metody w Pythonie
Python ma funkcję odwróconą (), która wprowadza obiekt iteralny i zwraca jego odwróconą formę. Metodę odwróconą () została zaimplementowana w Pythonie, aby przypominać mechanizm indeksowania listy omówiony poniżej, nie będąc wyjątkowo złożonym.
Początkowo reprezentowaliśmy listę jako „List_items.”Następnie, nazywane funkcją listy, a w funkcji funkcja odwrócona jest pobierana lista„ List_items ”, aby przejść do listy. Oryginalna lista zostanie odwrócona, a następnie wyświetlona.
LIST_ITEMS = [10, 20, 30, 40, 50]Wyjście z odwróconej metody jest następujące.
Przykład 3: Korzystanie z funkcji plasterek w Pythonie
Funkcja plasterek w Pythonie umożliwia nam indeksowanie obiektu, podobnie jak działa podejście indeksujące listę. Funkcja przyjmuje instancję plasterka, którą można zastosować w kilku miejscach. Z tego powodu moglibyśmy wykorzystać to samo indeksowanie na kilku listach.
Mamy listę z sześcioma elementami, a lista ma nazwę „MyList.„Zmienna jest tworzona jako„ Slicer_method ”, w którym stosuje się metodę plasterem. Metoda wycinka przyjmuje trzy parametry. Dwa parametry Brak są ustawione dla startu, a pozycja końcowa elementu na liście, a ostatni parametr to krok -1. Służy to do nawigacji z listą do 1. elementu z określonego ostatniego elementu. Nowa zmienna jest tworzona jako „odwrócona” dla listy traverse uzyskanej z metody wycinka.
MyList = [5, 15, 25, 35, 45, 55]Wyjście z metody plasterek jest następujące.
Przykład 4: Używanie pętli w Pythonie
For pętka w Pythonie jest przydatna do ciągłego wykonywania aktywności. Możemy się cofnąć i iterować za pomocą jego wpisów, aby wygenerować listę w odwrotnej kolejności.
Mamy listę pierwszych pięciu znaków alfabetów i przypisaliśmy ją do zmiennej „lista postaci.„Zmienna„ odwrotna ”jest zadeklarowana i nazywana listą. Mamy tu pętlę do iteracji nad każdym elementem odwrotnie przez zmienną „przedmiot.”Następnie użyj metody dodatkowej, aby dodać elementy w zmiennej„ element.„Wyrażenie wydruku wydrukuje odwrotną kolejność listy.
Charakter_list = [„a”, „b”, „c”, „d”, „e”, „f”]Wyjście z metody formy jest następujące.
Przykład 5: Zastosowanie rozumienia listy w Pythonie
A For Loop można użyć z rozumieniem listy. Osiągniemy nasz cel inaczej niż po prostu przekształcenie pętli do rozumienia listy.
Lista liczb jest generowana jako „lista.„Zmienna„ Indeks uzyskuje długość listy w kolejności odwróconej.”Następnie, wewnątrz zmiennej„ reverse_list ”, mamy reprezentację rozumienia listy. Każdy indeks jest dostępny od ostatniego do pierwszego na liście rozumienia, zmniejszając się o jeden. Korzystając z maksymalnego indeksu, rozpoczynamy nasz zakres: długość oryginalnej listy minus.
Lista = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50]Wyjście z metody zrozumienia listy jest następujące.
Przykład 6: Korzystanie z indeksowania listy
Podczas indeksowania listy większość ludzi wyobraża sobie, że jest w stanie odzyskać wszystkie wpisy między pozycjami początkowymi i końcowymi. Możemy jednak użyć zmiennej do przechodzenia między indeksami w różnych tempie.
Lista ciągów jest zdefiniowana jako „Listis”, a wewnątrz zmiennej „List_reverse”, wspomnieliśmy o indeksowaniu listy z reprezentacją „::-1”.To zwróci całą listę od początku do końca. W końcu wydrukowaliśmy listę traverse.
Listis = [„MON”, „Wtorek”, „Wed”, „Czw”, „pt”, „sat”, „słońce”]Wyjście z metody indeksowania listy jest następujące.
Wniosek
W naszej codziennej pracy jako koder Python, cofanie się i radzenie sobie z listami w odwrotnych kierunkach wydaje się być bardzo typowym obowiązkiem. Odwróciliśmy nasze listy i zarządzaliśmy nimi w odwrotnej kolejności za pomocą garści technik Pythona. Wszystkie te informacje pomagają w rozwoju umiejętności tworzenia listy. Zapewnia umiejętności potrzebne do wydajniejszej pracy z listami Python. Te instancje można również zmienić w potrzeby naszego użytkownika i użyć w kilku innych metodach.