Python Tuples

U Pythonu je korpica zbirka koja je naredio i nepromjenjiv . To znači da ne možemo dodavati ili uklanjati stavke iz korpice.

Koristeći zagrade izrađujemo zagrade () i najmanje jednu zarez ( , ).

Tuple se mogu indeksirati i izrezati poput popisa, osim što će rezultat kriške također biti korpica.




Kako stvoriti tuple

colorsTuple = ('red', 'green', 'blue') print(colorsTuple)

Izlaz:

('red', 'green', 'blue')

Stvaranje tuple sa samo jednim predmetom

Za korijene je potreban barem jedan zarez, tako da za stvaranje korice sa samo jednom stavkom morate dodati zarez nakon stavke. Na primjer:


colorsTuple = ('red',)

Kako pristupiti predmetima korice

Tuple stavkama možemo pristupiti pozivanjem na indeksni broj:

colorsTuple = ('red', 'green', 'blue') print(colorsTuple[2])

Izlaz:

blue

Pristup nizu predmeta (rezanje)

Možemo odrediti niz predmeta iz korpice navođenjem početnog i završnog indeksa. Koristimo : operater.

Bilješka:Povratna vrijednost također će biti korpica s navedenim stavkama. colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])

Izlaz:


('green', 'blue', 'yellow')

Negativno indeksiranje

Stavkama na korpici možemo pristupiti s kraja navođenjem negativne vrijednosti indeksa. Na primjer -1 znači zadnju stavku i -2 znači druga posljednja stavka.

colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[-2])

Izlaz:

orange

Kako se provlačiti kroz tuple

Možemo se provući kroz tuple koristeći for petlja.

colorsTuple = ('red', 'green', 'blue', 'orange') for c in colorsTuple:
print(c)

Izlaz:


red green blue orange

Kako izbrisati tuple

Da biste u potpunosti izbrisali koru, upotrijebite del ključna riječ

colorsTuple = ('red', 'green', 'blue', 'orange') del colorsTuple print(colorsTuple)

Izlaz

Traceback (most recent call last): File 'pythonTuples.py', line 98, in
print(colorsTuple) NameError: name 'colorsTuple' is not defined


Kako dobiti dužinu korijena

Duljinu korijena možete dobiti pozivanjem len() funkcija, npr .:

colorsTuple = ('red', 'green', 'blue', 'orange') print(len(colorsTuple))

Izlaz:


4

Broji broj navedenih predmeta

Možemo koristiti count() funkcija na korijenima kako bi se dobio broj pojavljivanja određenog predmeta u korpici. Na primjer:

colorsTuple = ('red', 'green', 'blue', 'orange', 'red') print(colorsTuple.count('red'))

Izlaz:

2

Kako spojiti dvije korijene zajedno

Najjednostavniji način za spajanje dviju korpica je korištenje + operater. Na primjer:

colorsTuple = ('red', 'green', 'blue', 'orange') numbersTuple = (1, 2, 3, 4) numbersAndColors = colorsTuple + numbersTuple print(numbersAndColors)

Izlaz:


('red', 'green', 'blue', 'orange', 1, 2, 3, 4)