Jak pracować z krotkami Pythona?

Jak pracować z krotkami Pythona?
W tym artykule omówimy krotki, uporządkowany i niezmienny typ danych (tylko odczyt). Może mieć podobne lub różne elementy typu danych i jest zadeklarowane w nawiasach ().

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)
[GCC 5.2.0] w Linux
Wpisz „Pomoc”, „Copyright”, „Kredyty” lub „Licencja”, aby uzyskać więcej informacji.
>>>

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)
Wskaźnik traverse do przodu: [0,1,2,3…]
Wskaźnik odwrotnego trawersa: […, -3, -2, -1] tutaj t [-1] = 10.5, t [-2] = „Good”,
t [-3] = ”hi”, t [-4] = ”4”,…

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:

  1. Znajdź zagnieżdżony wskaźnik krotek w głównym krotce
  2. Znajdź zagnieżdżony indeks krotki

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 powtarzanie

Przykład:

t * 2

Tutaj krotka powtarza się 2 razy, jak pokazano poniżej.

Powiązanie

To połączy lub łączy 2 krotki.

Składnia:

T3 = T1 + T2

Wyszukaj element w krotce

Ten powrót „Prawda”, jeśli element znaleziony w kratce elmi, powróć „false”.

Składnia:

Element w krotce
Element nie w krotce

Indeks

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 Del

W 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.

  1. Zwrócić 0 Jeśli elementy obu krotek są równe
  2. Zwróć 1, jeśli elementy pierwszego krotki są większe niż drugi krotek
  3. Powrót -1 Jeśli elementy pierwszego krotki są mniejsze niż drugi 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.