Najlepszy samouczek Python3 krotka W 2024 r. W tym samouczku możesz dowiedzieć się Dostęp krotka,Modyfikacja META Group,Usuń krotki,operatorzy krotka,Indeks krotka, przechwytywanie,Krotka funkcje wbudowane,
Python krotka z listą podobna, z tym że krotka nie mogą być modyfikowane.
Krotki z nawiasami, należy użyć nawiasów kwadratowych.
Krotka stworzyć bardzo proste, wystarczy dodać elementy w nawiasach i oddzielonych przecinkami może być.
Następujące przykłady:
tup1 = ('Google', 'w3big', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";
Puste krotki
tup1 = ();
Krotka zawiera tylko jeden element, trzeba dodać przecinek po elemencie
tup1 = (50,);
Krotka jest podobny do wskaźnika łańcuch indeksem wynosi zero, może być przechwytywane, ich kombinacje i tym podobne.
Krotki mogą korzystać indeks indeks dolny, aby uzyskać dostęp do wartości krotka następujące przykłady:
#!/usr/bin/python3 tup1 = ('Google', 'w3big', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 ) print ("tup1[0]: ", tup1[0]) print ("tup2[1:5]: ", tup2[1:5])
Przykłady wyżej wyjścia:
tup1[0]: Google tup2[1:5]: (2, 3, 4, 5)
Wartości elementów krotki nie mogą być modyfikowane, ale możemy połączyć kombinacji krotek, następujące przykłady:
#!/usr/bin/python3 tup1 = (12, 34.56); tup2 = ('abc', 'xyz') # 以下修改元组元素操作是非法的。 # tup1[0] = 100 # 创建一个新的元组 tup3 = tup1 + tup2; print (tup3)
Przykłady wyżej wyjścia:
(12, 34.56, 'abc', 'xyz')
Wartości elementów krotki nie mogą być usunięte, ale możemy użyć del oświadczenie usunąć całą krotki, następujące przykłady:
#!/usr/bin/python3 tup = ('Google', 'w3big', 1997, 2000) print (tup) del tup; print ("删除后的元组 tup : ") print (tup)
Po powyższym przykładzie krotka jest usunięty, zmienna wyjściowa będzie wyjątek wyjście jest następujący:
删除后的元组 tup : Traceback (most recent call last): File "test.py", line 8, in <module> print (tup) NameError: name 'tup' is not defined
I smyczki, krotki mogą być wykorzystane między + i * są obsługiwane. Oznacza to, że mogą one wygenerować nowy krotki po operacji kombinowanych oraz replikacji.
wyrażenie Python | wynik | opis |
---|---|---|
len ((1, 2, 3)) | 3 | Obliczyć liczbę elementów |
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | połączenie |
[ 'Cześć!'] * 4 | [ "Cześć!", "Cześć!", "Cześć!", "Hi!"] | kopia |
3, w (1, 2, 3) | prawdziwy | Element nie istnieje |
for x in (1, 2, 3): print x, | 123 | iteracja |
Ponieważ krotka jest sekwencja, dzięki czemu możemy uzyskać dostęp do elementu krotki określa lokalizację zostać przechwycone w sekcji indeksu elementów, jak następuje:
krotka:
L = ('Google', 'Taobao', 'w3big')
wyrażenie Python | wynik | opis |
---|---|---|
L [2] | "W3big! | Czytaj trzeci element |
L [-2] | "Taobao" | Czytaj tyłu; lektury drugiego ostatni element |
L [1:] | ( 'Taobao "," w3big!') | Przechwytywanie wszystkich elementów z drugim po starcie. |
Uruchomić te przykłady są następujące:
>>> L = ('Google', 'Taobao', 'w3big') >>> L[2] 'w3big' >>> L[-2] 'Taobao' >>> L[1:] ('Taobao', 'w3big')
Python krotka zawiera następujące funkcje wbudowane
Nie. | Sposób i opis | Przykłady |
---|---|---|
1 | len (krotka) Obliczyć liczbę elementów krotki. | >>> tuple1 = ('Google', 'w3big', 'Taobao') >>> len(tuple1) 3 >>> |
2 | max (krotka) Zwraca maksymalną elementu krotki. | >>> tuple2 = ('5', '4', '8') >>> max(tuple2) '8' >>> |
3 | min (krotka) Zwraca minimalne elementy krotki. | >>> tuple2 = ('5', '4', '8') >>> min(tuple2) '4' >>> |
4 | krotka (SEK) Wykazy język krotek. | >>> list1= ['Google', 'Taobao', 'w3big', 'Baidu'] >>> tuple1=tuple(list1) >>> tuple1 ('Google', 'Taobao', 'w3big', 'Baidu') |