Samouczek Pythona

Strona główna Pythona Wprowadzenie do Pythona Wprowadzenie do Pythona Składnia Pythona Komentarze w Pythonie Zmienne w Pythonie Typy danych Pythona Liczby w Pythonie Casting w Pythonie Ciągi Pythona Wartości logiczne w Pythonie Operatory Pythona Listy Pythona Krotki Pythona Zestawy Pythona Słowniki Pythona Python, jeśli... w przeciwnym razie Pętle while Pythona Python dla pętli Funkcje Pythona Python Lambda Tablice Pythona Klasy/obiekty Pythona Dziedziczenie Pythona Iteratory Pythona Zakres Pythona Moduły Pythona Daty Pythona Matematyka w Pythonie Python JSON RegEx w Pythonie PIP w Pythonie Python Wypróbuj... Z wyjątkiem Dane wejściowe użytkownika w Pythonie Formatowanie ciągów w Pythonie

Obsługa plików

Obsługa plików Pythona Odczytywanie plików Pythona Zapis/Tworzenie plików w Pythonie Usuń pliki Pythona

Moduły Pythona

Samouczek NumPy Przewodnik po pandzie Samouczek Scipy

Python Matplotlib

Wprowadzenie do biblioteki Matplotlib Matplotlib Rozpocznij Matplotlib Pyplot Matplotlib kreślenie Markery Matplotlib Linia Matplotlib Etykiety Matplotlib Siatka Matplotlib Wykresy podrzędne Matplotlib Rozproszenie Matplotlib Paski Matplotlib Histogramy Matplotlib Wykresy kołowe Matplotlib

Nauczanie maszynowe

Pierwsze kroki Tryb średniej mediany Odchylenie standardowe Percentyl Dystrybucja danych Normalna dystrybucja danych Wykres punktowy Regresja liniowa Regresja wielomianowa Regresja wielokrotna Skala Trenuj/Test Drzewo decyzyjne

Python MySQL

Rozpocznij MySQL Tworzenie bazy danych MySQL Utwórz tabelę MySQL Wstaw MySQL Wybór MySQL MySQL Gdzie Zamów MySQL według Usuń MySQL Tabela upuszczania MySQL Aktualizacja MySQL Limit MySQL Dołącz do MySQL

Python MongoDB

MongoDB Rozpocznij MongoDB Utwórz bazę danych MongoDB Utwórz kolekcję Wstaw MongoDB MongoDB Znajdź Zapytanie MongoDB Sortuj MongoDB Usuń MongoDB MongoDB Drop Collection Aktualizacja MongoDB Limit MongoDB

Odniesienie do Pythona

Przegląd Pythona Wbudowane funkcje Pythona Metody ciągów Pythona Metody listy Pythona Metody słownika Pythona Metody krotek w Pythonie Metody zestawów Pythona Metody plików Pythona Słowa kluczowe w Pythonie Wyjątki Pythona Słownik Pythona

Odniesienie do modułu

Moduł losowy Moduł żądań Moduł statystyk Moduł matematyczny Moduł cMath

Instrukcje dotyczące Pythona

Usuń duplikaty listy Odwróć ciąg Dodaj dwie liczby

Przykłady Pythona

Przykłady Pythona Kompilator Pythona Ćwiczenia z Pythona Quiz Pythona Certyfikat Pythona

Krotki Pythona


mytuple = ("apple", "banana", "cherry")

Krotka

Krotki służą do przechowywania wielu elementów w jednej zmiennej.

Tuple to jeden z 4 wbudowanych typów danych w Pythonie używanych do przechowywania kolekcji danych, pozostałe 3 to List , Set i Dictionary , wszystkie o różnej jakości i zastosowaniu.

Krotka to zbiór uporządkowany i niezmienny .

Krotki pisane są w nawiasach okrągłych.

Przykład

Utwórz krotkę:

thistuple = ("apple", "banana", "cherry")
print(thistuple)

Elementy krotki

Elementy krotki są uporządkowane, nie można ich zmienić i zezwalają na zduplikowane wartości.

Pozycje krotki są indeksowane, pierwsza pozycja ma indeks [0], druga pozycja ma indeks [1]itd.


Zamówione

Kiedy mówimy, że krotki są uporządkowane, oznacza to, że elementy mają określoną kolejność i ta kolejność się nie zmieni.


Niezmienny

Krotki są niezmienne, co oznacza, że ​​nie możemy zmieniać, dodawać ani usuwać elementów po utworzeniu krotki.


Zezwalaj na duplikaty

Ponieważ krotki są indeksowane, mogą zawierać elementy o tej samej wartości:

Przykład

Krotki pozwalają na zduplikowane wartości:

thistuple = ("apple", "banana", "cherry", "apple", "cherry")
print(thistuple)


Długość krotki

Aby określić, ile elementów ma krotka, użyj len()funkcji:

Przykład

Wydrukuj liczbę elementów w krotce:

thistuple = ("apple", "banana", "cherry")
print(len(thistuple))

Utwórz krotkę z jednym przedmiotem

Aby utworzyć krotkę z tylko jednym elementem, musisz dodać przecinek po elemencie, w przeciwnym razie Python nie rozpozna go jako krotki.

Przykład

Jedna krotka elementu, zapamiętaj przecinek:

thistuple = ("apple",)
print(type(thistuple))

#NOT a tuple
thistuple = ("apple")
print(type(thistuple))

Elementy krotki — typy danych

Elementy krotki mogą mieć dowolny typ danych:

Przykład

Typy danych typu String, int i Boolean:

tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)

Krotka może zawierać różne typy danych:

Przykład

Krotka zawierająca łańcuchy, liczby całkowite i wartości logiczne:

tuple1 = ("abc", 34, True, 40, "male")

rodzaj()

Z perspektywy Pythona krotki definiuje się jako obiekty o typie danych „krotka”:

<class 'tuple'>

Przykład

Jaki jest typ danych krotki?

mytuple = ("apple", "banana", "cherry")
print(type(mytuple))

Konstruktor krotki()

Możliwe jest również użycie konstruktora tuple() do utworzenia krotki.

Przykład

Użycie metody tuple() do utworzenia krotki:

thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets
print(thistuple)

Kolekcje Pythona (tablice)

W języku programowania Python istnieją cztery typy danych kolekcji:

  • Lista jest zbiorem uporządkowanym i zmiennym. Umożliwia zduplikowanie członków.
  • Tuple to kolekcja uporządkowana i niezmienna. Umożliwia zduplikowanie członków.
  • Set to kolekcja, która jest nieuporządkowana, niezmienna* i nieindeksowana. Brak duplikatów członków.
  • Słownik jest zbiorem uporządkowanym** i zmiennym. Brak duplikatów członków.

* Pozycje zestawu są niezmienne, ale możesz je usuwać i/lub dodawać w dowolnym momencie.

**Od wersji Pythona 3.7 słowniki są uporządkowane . W Pythonie 3.6 i wcześniejszych słowniki są nieuporządkowane .

Wybierając typ kolekcji, warto poznać właściwości tego typu. Wybór odpowiedniego typu dla konkretnego zestawu danych może oznaczać zachowanie znaczenia i może oznaczać wzrost wydajności lub bezpieczeństwa.