Składnia:
t = (1,2,0.5, „jki”, „hi”, 6)Musimy zachować szczególną ostrożność, gdy deklarujemy krotność z pojedynczym elementem.
t = (2)Jeśli pominiemy przecinek (,), będzie to normalna zmienna liczb całkowita.
W pierwszym przykładzie typ jest krążący.
W drugim przykładzie typem jest liczba całkowita.
Inny sposób deklarowania krotki:
t = 1,2,3,4, „Cześć”Jak wejść do interpretera Python?
Otwórz terminal i typ Linux ”pyton", Następnie naciśnij Enter, abyśmy zobaczyli interpreter Python. W wersji Python3+ wpisz „Python3 ”, To są następujące informacje, które zobaczymy na terminalu. Jeśli chcemy sprawdzić wersję Python, wpisz „Python -V ”.
Wyjście:
Python 3.5.0 (domyślnie, 20 września 2019, 11:28:25)Poniższe operacje można wykonać na Tuple:
Krotek
Jest to przydatne, gdy chcemy tylko części krotki.
Notatka: Indeks krotek zawsze zaczyna się od 0. Tuple można przemierzać w kierunku do przodu i do tyłu (przy użyciu wskaźnika ujemnego).
Przykład:
t = (1,2,3,4, „hi”, „dobry”, 10.5)Składnia:
VariableName [Start: Stop: Stop].Tutaj, zatrzymywać się jest wykluczony. Jeśli zapewniamy tylko początek, wyodrębni wszystkie elementy z początek do końca krotki. Jeśli zapewniamy tylko zatrzymywać się, Wyodrębni z 0. indeksu do zatrzymywać się indeks. Możemy pominąć oba początek I zatrzymywać się, W takim przypadku musimy dostarczyć co najmniej okrężnicy (t [:]). Jeśli nie zapewniamy krok wartość domyślna, wartość wyniesie 1.
Były:
t = (1,2,3,4,5, „i”, „hi”, 10.5)W tym przykładzie chcielibyśmy wyodrębnić elementy „1,2,3,4”.
t1 = t [0: 4]Załóżmy, że chcemy wydobyć elementy „3,4,5,„ i ”,„ Cześć ”, 10.5 ”
T1 = T1 [2: 8] lub T1 [2:]Załóżmy, że chcemy wyodrębnić elementy „2,3,4,5,„ i ”,„ hi ”(za pomocą indeksu odwrotnego)
t1 = t [-7: -1:]Załóżmy, że chcemy odwrócić krotkę
t1 = t [::-1]Zagnieżdżone krotki
Możemy zadeklarować krotność w krotce, ja.mi., zagnieżdżone krotki.
t = (1,2, (3,4,5), 6,7, („a”, „b”, „c”)))Rozważ zagnieżdżone krotki za kolejny krotek, a jego indeks zaczyna się od 0.
Możemy uzyskać dostęp do zagnieżdżonych elementów krotek, jak poniżej:
Były:
W poniższym przykładzie chcemy wyodrębnić „3” z zagnieżdżonego krotki. Tutaj głównym indeksem krotek jest „T [2]”, a zagnieżdżona krotka „(3,4,5)” indeks „0” to „0”. Tak więc ostateczne wyrażenie to „t [2] [0]”.
W drugim przykładzie wyodrębniliśmy „B” z zagnieżdżonego krotki za pomocą wyrażenia „T [5] [1]”.
Długość
Ta metoda zwraca liczbę elementów w krotce.
Składnia:
Len (zmienna)Dostęp do krotki według elementu za pomocą pętli
Składnia:
Dla zmiennej w zmiennej krotki:
Drukuj (zmienna)Powtórzenie
Jest to przydatne, gdy chcemy powtórzyć krotek dla danej liczby.
Składnia:
zmienna * liczba razy powtarzaniePrzykład:
t * 2Tutaj krotka powtarza się 2 razy, jak pokazano poniżej.
Powiązanie
To połączy lub łączy 2 krotki.
Składnia:
T3 = T1 + T2Wyszukaj element w krotce
Ten powrót „Prawda”, jeśli element znaleziony w kratce elmi, powróć „false”.
Składnia:
Element w krotceIndeks
Ta metoda służy do znalezienia indeksu elementu w krotce. Jeśli znaleziono zwróci „indeks elementu” Else Wartość, wyjątek błąd wartości jest podniesiony.
Składnia:
zmienny.indeks (element, beg = 0, end = len (string))Liczyć
Ta metoda służy do zliczenia występowania elementu w krotce.
Składnia:
zmienny.liczba (element)Usuń krotek
Nie możemy usunąć poszczególnych elementów z krotek, ponieważ jest to niezmienne. Ale możemy usunąć cały krotek.
Składnia:
Zmienna DelW powyższym przykładzie zadeklarowaliśmy tuple t i wydrukowaliśmy t. Następnie usunęliśmy krotkę za pomocą „del t ” i próbowałem wydrukować krotność. Rzuca wyjątek NameError, ponieważ „tuple t ” nie istnieje.
Minimum
Ta metoda służy do znalezienia minimalnej wartości elementu w krotce.
Składnia:
min (zmienna)Maksymalny
Ta metoda służy do znalezienia minimalnej wartości elementu w krotce.
Składnia:
Max (zmienna)Porównaj 2 krotki
Ta metoda służy do porównania elementów 2 krotek.
Składnia:
CMP (Tuple1, Tuple2)Jeśli typy elementów są niedopasowane, element jest przekonwertowany na typ int.
Krotki są porównywane wskaźnik według indeksu. 1St element 1St Tuple jest porównywane do 1St element 2Nd Tuple. Jeśli nie są równe, jest to wynik porównania, w przeciwnym razie 2Nd Uwzględniono element, a następnie 3r & D element i tak dalej.
Wniosek
Tuple jest niezmiennym typem danych, a każda realizacja, którą wykonujemy, powinna być przechowywana w innej zmiennej krotki. Jest szybszy w porównaniu z innymi typami danych (np.: Lista, słownik). Ponieważ Tuple jest niezmienny w naszym programie, dane nie zmienią całego cyklu życia oprogramowania, możemy użyć Tuple, takich jak dane konfiguracji systemu.
Powyższe jest najczęściej i ogólnie używana operacja na krotce. Jeśli chcemy sprawdzić, jakie wszystkie operacje są obsługiwane dla krotki, wpisz Dir (krotka) na tłumaczu i naciśnij Enter. Wyświetli wszystkie metody/funkcje. Jeśli chcemy sprawdzić dokumentację pod kątem metody/funkcji krotki, wpisz Pomoc (krotka) i naciśnij Enter.