Ściągawka dotycząca metod krotki w Pythonie
Opanuj krotki Pythona. Dowiedz się, dlaczego są one niezmienne, jak uzyskać do nich dostęp i jak używać metod count() i indeks().
Wbudowane metody krotki
Ponieważ krotki są niezmienne, obsługują tylko podstawowe metody wyszukiwania i pobierania.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| count() | my_tuple.count(item) | Zwraca liczbę wystąpień określonego elementu w krotce. |
| index() | my_tuple.index(item) | Zwraca indeks pierwszego wystąpienia określonego elementu. Podnosi ValueError, jeśli nie został znaleziony. |
Indeksowanie krotek, rozpakowywanie i operacje
Typowe reguły składni dotyczące uzyskiwania dostępu, rozpakowywania i łączenia krotek.
| Metoda / Funkcja | Składnia | Opis |
|---|---|---|
| Indexing | item = my_tuple[index] | Pobiera element w określonej pozycji z indeksem 0. |
| Unpacking | a, b = my_tuple | Przypisuje wartości elementów krotki do poszczególnych zmiennych. |
| Concatenation | new_tuple = t1 + t2 | Łączy dwie lub więcej krotek w jedną nową krotkę. |
| Repetition | new_tuple = t * 3 | Powtarza krotkę określoną liczbę razy. |
Interaktywny skrypt demonstracyjny
# count()
my_tuple.count(item)
# index()
my_tuple.index(item)
# Indexing
item = my_tuple[index]
# Unpacking
a, b = my_tuple
# Concatenation
new_tuple = t1 + t2
# Repetition
new_tuple = t * 3Często zadawane pytania
Dlaczego krotki są niezmienne w Pythonie?
Niezmienność sprawia, że krotki są szybsze niż listy, bezpieczne przed przypadkową modyfikacją i pozwala na używanie ich jako kluczy słownika lub elementów zestawu.
Jak zdefiniować krotkę z pojedynczym elementem?
Musisz dodać końcowy przecinek, np. (single_item,). Bez przecinka Python traktuje go jako standardowe wyrażenie w nawiasach.
Powiązane tematy
Skrócona instrukcja obsługi operacji na listach w języku Python. Opanuj dodawanie, wstawianie, usuwanie, sortowanie i cięcie elementów.
Ściągawka dotycząca metod ustawiania PythonaKompletny przewodnik po operacjach na zestawach w Pythonie. Dowiedz się, jak dodawać, usuwać i wykonywać operacje na zbiorach matematycznych, takie jak sumy i przecięcia.
Ściągawka dotycząca kolekcji i struktur danych PythonaKompletny przewodnik po module kolekcji Pythona i natywnych strukturach danych. Naucz się list, słowników, zbiorów, krotek, deque i nazwanych krotek.
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Krotki Pythona
Zrozumienie krotek Pythona. Dowiedz się, kiedy używać krotek zamiast list, jak działa rozpakowywanie krotek i jak niezmienność gwarantuje bezpieczeństwo danych.
Jak sortować listę w Pythonie
Dowiedz się, jak sortować listę w Pythonie za pomocą metody sort() i funkcji sorted(). Odkryj przykłady niestandardowego sortowania kluczy i odwrotnej kolejności.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.