Funkcja odwrócona Pythona

Funkcja odwrócona Pythona

„Python jest bardzo prostym, ale wysoce zmodyfikowanym językiem znanym zarówno wśród początkujących, jak i doświadczonych programistów. Zapewnia wiele przydatnych wbudowanych funkcji dla strun, obiektów i wielu innych rzeczy. Ten artykuł jest przeglądem funkcji Python Reversed (). Tutaj zbadamy funkcję odwróconą Pythona w niektórych przykładowych programach Pythona. Wykazamy niektóre praktyczne, ale proste przykłady, które lepiej wyjaśniają użycie funkcji Python Reversed ()."

Jaka jest funkcja Python odwrócona ()?

Funkcja Python Reversed () to wbudowana funkcja dostarczana przez język programowania Pythona. Służy do odwrócenia danego obiektu i zwracania go jako listy. Bierze obiekt jako wejście, oblicza jego odwrotność, a następnie zwraca go jako listę. Wymaga tylko jednego wymaganego parametru i zwraca tylko jedno wyjście, które może być listą, zakresem, ciągiem, krotką itp. Obiekty nie mogą być indeksowane jak słowniki lub zestawy, więc nie są uważane za obiekty. Jednak wynik powrotu przez funkcję odwróconą () można uznać za obiekt sekwencji.

Składnia funkcji odwróconej () Pythona

Składnia funkcji Python Reversed () jest bardzo podstawowa. Zobacz podaną poniżej składnię:

„Input_Object” jest jedynym wymaganym parametrem funkcji odwróconej (). Reprezentuje obiekt wejściowy, który należy odwrócić. W następnej sekcji zdefiniujemy kilka przykładów, aby pomóc Ci zrozumieć podstawową funkcję Funkcji Reversed ().

Przykład 1

W pierwszym przykładzie funkcji odwróconej () zdefiniujemy krotkę i użyjemy funkcji odwróconej (), aby uzyskać listę obiektów krotek. Zobacz przykładowy kod podany poniżej:

tup = („t”, „u”, „p”, „l”, „e”)
Rev = odwrócony (TUP)
Drukuj („Odwrotność krotki to:”, List (Rev))

W pierwszym wierszu kodu zdefiniowaliśmy krotki „TUP” i przypisaliśmy go wartość („t”, „u”, „p”, „l”, „e”). W drugim wierszu kodu funkcja odwrócona () jest używana w „TUP” i przypisuje wynik do zmiennej „Rev”. Zauważ, że użyliśmy funkcji List (), aby uzyskać wynik funkcji odwróconej () w formie listy. Instrukcja print () służy do wyświetlania wyniku na terminalu. Zobaczmy wynik z ekranu podanego poniżej:

Odwrotność krotki („t”, „u”, „p”, „l”, „e”) jest obliczana przez funkcję odwróconą (); [„E”, „L”, „P”, „U”, „P”] i w rezultacie powrócił.

Przykład 2

W drugim przykładzie użyjemy funkcji Range () do zdefiniowania zakresu, a następnie zastosujemy do niej funkcję odwróconą (), aby obliczyć odwrotność danego zakresu. Zobacz przykładowy kod podany poniżej:

Ran = zakres (3, 11)
Drukuj („Liczby w zakresie to:”, List (RAN))
Rev = odwrócony (RAN)
Drukuj („Odwrotność zasięgu to:”, List (Rev))

W pierwszym wierszu kodu zdefiniowaliśmy zakres między (3, 11). Funkcja Range () zwraca listę liczb między podanymi liczbami. Nie zawiera drugiej liczby w zakresie. Na przykład, jeśli podaliśmy 3 jako numer początkowy i 11 jako liczbę końcową w zakresie, 3 zostanie uwzględnione w zakresie, ale 11 nie zostanie uwzględnione na liście liczb. Będziemy mieć listę liczb takich jak 3, 4, 5, 6, 7, 8, 9 i 10.

W drugim wierszu użyliśmy funkcji List (), aby uzyskać listę liczb w zakresie, a następnie użyliśmy instrukcji print () do wydrukowania zakresu. Następnie użyliśmy funkcji odwróconej () do obliczenia odwrotności danego zakresu. Z drugiej strony funkcja listy () służy do uzyskania wyniku funkcji odwróconej () w formie listy, a instrukcja print () służy do wydrukowania wyniku odwróconego (), a następnie listy () funkcjonować. Zobaczmy teraz dane wyjściowe na zrzucie ekranu podanym poniżej:

Tutaj widać, że 11 nie jest uwzględnione w zakresie, jak omówiliśmy powyżej. Oryginalna lista zakresu wynosi 3, 4, 5, 6, 7, 8, 9, 10, a jej odwrotna funkcja odwrócona () wynosi 10, 9, 8, 7, 6, 5, 4, 3.

Przykład 3

To kolejny prosty przykład funkcji odwróconej (). Tutaj podamy listę jako wejście i w rezultacie otrzymamy listę. Przykładowy kod jest podany poniżej, spójrz na niego i spróbuj użyć tego samego w kodach, aby lepiej zrozumieć:

listt = ['t', „u”, „p”, „l”, „e”]
rev = odwrócone (Listt)
Drukuj („Odwrotność listy to:”, Lista (Rev))

Tutaj pierwszy wiersz kodu zawiera listę [„t”, „u”, „p”, „l”, „e”] i jest przypisywana do zmiennej „Listt”. W drugim wierszu kodu funkcja odwróconej () jest używana i przypisywana do zmiennej „Rev”. Funkcja listy () służy do uzyskania wyniku funkcji odwróconej () w formie listy, a instrukcja print () służy do wydrukowania wyniku. Wyjście przykładowego kodu podano poniżej:

Przykład 4

W tym przykładzie wyeliminujemy funkcję List () z programu i użyjemy pętli „dla”, aby wydrukować pełny wynik. To kolejny sposób na wydrukowanie listy wyjściowych bez korzystania z funkcji List (). Pętla „for” będzie iterowana przez każdą pozycję wyprodukowaną przez funkcję odwróconą () i drukuje jeden po drugim z instrukcją print (). Przykładowy program jest podany poniżej dla twojego zrozumienia:

listt = ['t', „u”, „p”, „l”, „e”]
rev = odwrócone (Listt)
Dla x w Rev:
Drukuj (x)

W pierwszym wierszu kodu podaliśmy listę [„t”, „u”, „p”, „l”, „e”] jako dane wejściowe do zmiennej „Listt”. W drugim wierszu kodu użyliśmy funkcji odwróconej () do obliczenia odwrotności podanej listy. Wynik jest przypisywany do zmiennej „Rev”. Następnie zdefiniowaliśmy pętlę „dla”, która itera nad każdym elementem w zmiennej „Rev”. W pętli „for” instrukcja wydruku wyświetla wynik. Zobacz dane wyjściowe na zrzucie ekranu poniżej:

Jak widać, lista jest drukowana w odwrotnej kolejności, ale nie w postaci standardowej listy. Każdy element jest drukowany osobno na różnych liniach.

Wniosek

W tym artykule mieliśmy szybki przegląd funkcji odwróconej () Python. Funkcja odwrócona () Pythona służy do obliczenia odwrotności określonego wejścia. Zajmuje obiekt jako wejście i zwraca odwrotność podanego wejścia w formie listy. Wejście do funkcji odwróconej () może być dowolnym obiektem, taki jak lista, zakres, krotek itp. Zwraca jednak tylko wynik w formie listy. Wykazaliśmy kilka prostych przykładów, aby lepiej zrozumieć działanie funkcji odwróconych ().