Krotki w Pythonie to zbiór obiektów, które są ułożone w sekwencji. Krotki są jedną ze struktur danych w Pythonie. Krotki działają w taki sam sposób, jak lista. Główną różnicą i między listą krotek jest to, że lista jest zmienna, podczas gdy krotki są niezmienne. Niezmienne oznacza, że krotki nie można zmienić, gdy zostanie zadeklarowany. Krotki mogą przechowywać heterogeniczne rodzaje elementów, i.mi., liczba całkowita, ciąg, liczba zmiennoprzecinkowa i liczby złożone. Ten artykuł wyjaśnia krotki Pythona.
Tworzenie krotek w Pythonie
Krotki w Pythonie są tworzone przy użyciu pary nawiasów. Wszystkie elementy w krotce są rozłączone przez przecinek. Chociaż, deklarując krotki, wstawienie nawiasu jest opcjonalne. Niemniej jednak dobrym podejściem jest stosowanie nawiasu przy jednoczesnym deklarowaniu krotek. To sprawia, że nasz skrypt jest bardziej ustrukturyzowany i dobrze zorganizowany. Można również utworzyć krotki z tylko jednym elementem. Nie zapomnij jednak dodać przecinka po pierwszym napisaniu i tylko jeden element w krotce. Stwórzmy krotki.
#Tworzenie pustego krotkiWyjście
Dostęp do elementów krotek
Po utworzeniu krotki możemy bardzo łatwo uzyskać dostęp do elementów krotek. Oto sposoby dostępu do elementów krotek:
Najpierw omówmy operatora indeksu. Para kwadratowych nawiasów [] jest znana jako operator indeksu w Python. Wartość indeksu zawsze zaczyna się od zera. Jeśli całkowita liczba elementów w krotce wynosi 10, wartość indeksu wynosi od 0 do 9. Korzystając z operatora indeksowania, wspominamy o numerze indeksu elementu wewnątrz nawiasów kwadratowych i zwraca jedną wartość.
Poza tym operator krojenia (:) zwraca zakres elementów w danej sekwencji. Zobaczmy użycie operatora indeksu i operatora krojenia w celu uzyskania dostępu do elementów krotek w Pythonie.
#Creating a Tuple of IngersWyjście
Ponadto możemy również połączyć dwa 2 lub więcej operatorów za pomocą operatora „+”.
#Creating a Tuple of IngersWyjście
Aktualizacja krotek
Jak omówiono wcześniej, krotki są niezmienne; Oznacza to, że jego przedmiotu nie można zmienić. Jeśli jednak mamy pewne zmienne obiekty, takie jak listy w krotkach, możemy zaktualizować jego wartość. Do konkretnej wartości listy można uzyskać za pomocą operatora indeksu. Zobaczmy prosty program.
#Creating a Tuple z listąWyjście
Usuwanie krotki
Elementów lub elementów wewnątrz krotki nie można usunąć. Możemy jednak usunąć lub usunąć cały krotek za pomocą słowa kluczowego Del. Usunięcie określonego krotki spowoduje błąd.
#Creating a Tuple z listąWyjście
Usuńmy cały krotek.
#Creating a Tuple z listąWyjście
Wyjście nie pokazuje żadnego błędu; Oznacza to, że krotka jest pomyślnie usuwana.
Określanie długości krotki
Długość krotki można określić za pomocą funkcji len (). Funkcja len () zwraca całkowitą liczbę elementów lub elementów krotki.
#Creating a Tuple z listąWyjście
Maksymalnie i min
Python zapewnia dwie wbudowane funkcje Max () i min (), które zwracają odpowiednio maksymalny element i minimalny element w krotce. Funkcje te przyjmują obiekt krotek jako argument.
Wydrukujmy maksymalnie i minime elementy krotki.
#Creating a TupleWyjście
Konwersja krotki
Tuple można łatwo przekonwertować na listę w następujący sposób:
#Creating a TupleWyjście
Krotka jest pomyślnie przekonwertowana na listę.
Podobnie listę można przekonwertować na krotek.
#Creating a Tuple z listąWyjście
Lista jest pomyślnie przekonwertowana.
Wniosek
Krotki Pythona są najczęściej używanymi strukturami danych, które przechowują dane w sekwencji. Krotki są niezmienne i wspierają różne operacje. Ten artykuł wyjaśnia krotki Pythona z wieloma przykładami.