Co to jest krotność w Pythonie

Co to jest krotność w Pythonie

Jedną z bardziej ważnych luk wiedzy, które musisz wypełnić, aby zostać ekspertem w Python, jest znajomość wbudowanych funkcji i różnych typów danych. Jednym z czterech wbudowanych typów danych Pythona jest krotek i zrozumienie, w jaki sposób funkcjonuje, nie powinno być zbyt trudne. W tym poście wyjaśnimy, jakie są krotki, jak działają i jak różnią się od list i słowników. Istnieje kilka przykładów, które również używają pomysłu krotnego.

Co to jest krotek Python?

Lista niezmiennych obiektów Pythona jest przechowywana w krotce Pythona. Krotki są jak listy, ponieważ wartości elementów na liście można zmienić. Ale gdy krotki są niezmienne, ich wartości nie można zmienić.

Krotki to zbiory danych, które są sortowane i indeksowane. Krotki pozwalają przechowywać wiele fragmentów danych w jednej zmiennej. Tuple umożliwia przechowywanie wielu rodzajów danych razem lub osobno w zależności od potrzeb.

Przykład 1:

W tym przykładzie pokazamy, jak wygenerować krotkę. Krotki są przydzielane w Pythonie, umieszczając wartości lub „elementy danych” zamknięte przez okrągłe wsporniki ”().„Te elementy muszą być oddzielone przecinkami.

Zgodnie z oficjalną dokumentacją Pythona programiści mogą deklarować krotki bez użycia okrągłych nawiasów i nie są zobowiązani do umieszczania elementów w nich. Jednak użycie okrągłych nawiasów do deklarowania krotki jest najlepszą praktyką, ponieważ ułatwia zrozumienie kodu. Dowolna liczba jakichkolwiek wartości może być zawarta w krotce. Poniżej wymieniono kilka przypadków zadeklarowanych krotek. Liczby całkowite znajdują się w „First_Tuple”, sznurki znajdują się w „Second_Tuple”, a liczby i struny znajdują się w „Third_Tuple."

First_Tuple = (2, 4, 6, 8, 10);
second_tuple = „x”, „y”, „z”;
trzeci_tuple = („czerwony”, „niebieski”, 1456, 2012);

Tuple można również utworzyć, pomijając wszelkie wartości z wnętrza wsporników. Zobacz kod poniżej, ostatni wiersz.


Skonstruowanie krotki może być trochę trudne. Należy użyć przecinka do oddzielenia wartości od deklaracji krotki, gdy jest tylko jedna wartość. Zobacz ostateczną linię dołączonego zrzutu ekranu.

Przykład 2:

W Pythonie istnieje wiele metod dostępu do krotek. Zawsze musisz pamiętać, że wskaźniki Python Tuple są indeksowane i zaczynają od 0, podobnie jak wskaźniki string.

Krotki można zatem być połączone, pokrojone i inne operacje dokładnie, takie jak indeksy smyczkowe. Indeksowanie, indeksowanie ujemne i krojenie to trzy podstawowe techniki stosowane do pobierania krotek w Pythonie. W tym przykładzie porozmawiamy o indeksowaniu.

Przy uzyskaniu dostępu do krotek operator indeksu jest przydatny. Możesz użyć operatorów „[]”, aby uzyskać dostęp do konkretnego krotki w obrębie krotki. Należy pamiętać, że indeksowanie rozpoczyna się od 0, a nie 1.

Innymi słowy, krotek z pięcioma wartościami będzie miał wskaźniki od 0 do 4. „IndeksError” zostanie podniesiony, jeśli spróbujesz uzyskać dostęp do indeksu poza aktualnie ważnym zakresem krotki. Dodatkowo użycie operatora indeksu w celu uzyskania danych z krotki podczas używania typu zmiennoprzecinkowego lub innego typu spowoduje „typeerror.„Oto kod używania indeksowania do odzyskania drugiego indeksu krotki:

First_Tuple = (2, 4, 6, 8, 10);
print (First_Tuple [1])

Wynik wskazuje, że drugi wskaźnik został pobrany i pokazany.

Przykład 3:

Negatywne indeksowanie nie jest dozwolone w wielu językach. Jednak Python jest jednym z nich. Podobnie indeks „-2” oznacza pozycję następną i tak dalej. Oto jak uzyskać dostęp do elementów krotek w Pythonie za pomocą negatywnego indeksowania:

First_Tuple = (11, 21, 9, 1, 12);
print (First_Tuple [-2])

Jak widać, dane wyjściowe pokazuje wartość drugiej do listy krotki.

Przykład 4:

Wykorzystanie operatora krojenia, który jest dwukropkiem, aby uzyskać dostęp do wartości krotek, pociąga za sobą dostęp do elementów („:”). Następne zdjęcie pokazuje, jak działa. Dostęp do wartości krotnych można uzyskać efektywnie za pomocą krojenia. Może być łatwiejsze do zrozumienia zakresu i sformułowania właściwego rozumowania w kodzie, jeśli zobaczysz elementy krotki, jak to się dzieje w poniższym przykładzie.

First_Tuple = („a”, „b”, „c”, „d”, „e”, „f”);
print (First_Tuple [1: 3])
print (First_Tuple [:-4])
print (First_Tuple [:])

Wynik pokazano poniżej. Wartości od pierwszego indeksu do trzeciego indeksu zostaną wyświetlone w tej pierwszej instrukcji. Drugie stwierdzenie drukuje pozostałe wartości, ignorując ostatnie cztery wpisy krotki. Ponieważ w ostatnim stwierdzeniu nic nie zostało dostarczone, pełne wartości krotki zostaną wydrukowane.

Przykład 5:

Ten przykład Pythona pokazuje, jak zapętlić się przez krotkę. Sprawdźmy następujący przykład.

kolory = („czerwony”, „zielony”, „niebieski”, „fioletowy”)
bo w kolorach:
Drukuj (i)

Tutaj pętla jest używana do wymienienia każdej wartości w krotce.

Przykład 6:

Ten kod dotyczy długości krotki w Pythonie. Użyj metody Len () Pythona, aby określić długość krotki. Metoda len () zwraca liczbę elementów krotek. Pokazany jest drugi wiersz kodu.

kolory = („czerwony”, „zielony”, „niebieski”, „fioletowy”)
Drukuj (Len (kolory))

Wyświetlana jest długość krotki, która wynosi 4 w naszym przypadku.

Przykład 7:

Porozmawiamy teraz o usunięciu elementu z krotki. Krotki nie można zmienić, dlatego nie można dodać ani odejmować żadnych elementów. Jednak pełne krotki można usunąć.

Zobacz obraz poniżej. Cały krotek został usunięty za pomocą słowa kluczowego Del.

kolory = („czerwony”, „zielony”, „niebieski”, „fioletowy”)
kolory del
druk (kolory)

Ponieważ krotka została już usunięta, kod podniesie błąd. Zatem nic nie musi być wydrukowane, ponieważ kompilator nie zlokalizuje żadnego krotki „kolorów”.

Wniosek:

W tym artykule zdobyłeś wiedzę o krotce Pythona w tym artykule. Podsumowując, krotek to niezmienna grupa obiektów. Po ustaleniu krotki jego wartości nie można zmienić. Jeśli chcesz upewnić się, że wiązka wartości pozostanie stała, używanie krotek jest inteligentnym ruchem. Odcinający przecinek zestaw wartości do wykonywania krotki.