Lista krotek Pythona

Lista krotek Pythona
W Python używamy krotek do przechowywania wielu elementów w zmiennej. Listy Tuple można sortować podobnie jak dowolna inna lista. Jednak krotki zawierają wiele elementów, więc możemy swobodnie zmienić krotki na podstawie pozycji 1 lub pozycji I. W tym przewodniku przyjrzymy się, jak sortować różne listy krotek za pomocą wielu przykładów. Przejdziemy różne scenariusze i wiele zastosowanych strategii, aby to osiągnąć. Skoncentrujemy się głównie na niektórych wbudowanych metodach i procedurach sortowania w celu osiągnięcia sortowania krotek. Dobrze zorganizowana natura i niezmienne właściwości krotek są odmienne od tych na regularnych listach.

Użyj listy wbudowanej.sort () funkcja w celu zorganizowania listy krotek

Metoda sort () kategoryzuj elementy listy zarówno w sekwencji rosnących, jak i zmniejszających. Kluczowy parametr wskazuje wartość używaną podczas sortowania. Przyjmuje się, że klucz jest metodą lub dalszym obiektem, który może być funkcjonalny do dowolnej listy elementów.

W tym kodzie używamy techniki wbudowanej () do sortowania listy krotek, a następnie otrzymujemy w pełni posortowany Tuplet w kolejności rosnącej skoncentrowanej na różnych wiekach wspomnianych przyjaciół. Możemy również sortować krotki w sekwencji malejącej, nieznacznie modyfikując ten kod.

Aby zaimplementować kody w Python, musimy zainstalować wersję Spyder5. Stworzyliśmy nowy projekt o nazwie „Untitled66.py ”. Aby utworzyć nowy plik, naciskaliśmy „Ctrl+N” z klawiatury.S:

Technika sortowana () sortuje dowolną listę i zwraca posortowaną listę elementów bez zmiany oryginalnej kolejności. To wymaga trzech argumentów; Dwa z nich są opcjonalne. Tutaj „przyjaciele” to parametr, który należy zorganizować. Klucz jest opcjonalny. Metoda, która służy jako klucz lub pochodzenie dla ocen sortowania. Odwrotność to kolejny argument. Klucz został określony w celu zorganizowania drugiego elementu Suklist Lambda. Tutaj 1 oznacza 1. pozycję listy. Aby uporządkować listę w sekwencji rosnącej, możemy zignorować trzeci argument, który stworzyliśmy w tym programie. Jeśli jest ustawiony na true, iterable zostanie ułożone w sekwencję odwrotną (zstępującą). Domyślnie jest ustawiony na false:

Instrukcja drukowania drukuje posortowaną listę „znajomych” (lista).

Użyj sortowania bańki, aby ułożyć listę krotek

Sortowanie jest możliwe z techniką sortowania bańki. Każdy krotek to element określonej listy. Używamy zagnieżdżonej pętli, aby uzyskać drugi element każdego krotki. To implementuje technikę sortowania na miejscu.

Spójrzmy na problem znajomych i rozwiązujemy ten przykład, używając techniki sortowania bąbelków. Tutaj chcemy zgromadzić elementy zgodnie z 0. miejscem krotki:

Piszemy w kodzie Python, aby sortować listę krotek. Najpierw definiujemy funkcję sortowania listy nazw znajomych według drugiego elementu. Teraz otrzymujemy długość imion znajomych. Używamy tutaj zagnieżdżonej pętli, aby uporządkować listę:

W tym przypadku wykorzystujemy technikę sortowania bąbelków, aby zebrać krotki wyśrodkowane na komponencie przyjaciela 0. Zauważamy, że piszemy znacznie dłuższe kody niż niektóre wbudowane podejścia. Nie jest to celowe jako najlepszy sposób na pamięć. Jest to jednak jedna z prostych i łatwych metod do sortowania listy krotek.

Sortowanie listy krotek za pomocą funkcji sorted ()

Kiedy sortujemy za pomocą tej techniki, rzeczywiste dane lub informacje o zmianach krotek i proces sortowania na miejscu. Metoda posortowana () sortuje określone wejście w określonym kierunku i zwraca posortowaną powtarzalność w formie listy. Rozważmy przykład tego podejścia:

W tym przypadku sortujemy przy użyciu techniki sortowanej (), przyjmując dwa różne instancje za pomocą funkcji sortowanego (). W pierwszym przypadku przyjmujemy zmienną i dodajemy kilka elementów. Następnie zdobędziemy tablicę ustaloną w kolejności rosnącej. Klucz został określony w celu zorganizowania za pomocą drugiego elementu Sublist Lambda. Tutaj 1 oznacza 1. pozycję krotki.

W drugim przypadku spojrzeliśmy na liczby metody Beyond. Ponownie, nabywamy tablicę ustawioną w kolejności rosnącej zgodnie z nazwiskami różnych znajomych:

Obie listy są sortowane w kolejności rosnącej.

Wniosek

W tym artykule omówiono krotki do list Python. Omówiliśmy kilka podejść używanych do sortowania list krotki. Sortowaliśmy listy według funkcji Bubble Sort i Sorted (). W tym artykule rozumiemy, że pary można sortować w taki sam sposób, jak zwykłe listy. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź więcej artykułów z Linux, aby uzyskać wskazówki i samouczki.