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.
colorsTuple = ('red', 'green', 'blue') print(colorsTuple)
Izlaz:
('red', 'green', 'blue')
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',)
Tuple stavkama možemo pristupiti pozivanjem na indeksni broj:
colorsTuple = ('red', 'green', 'blue') print(colorsTuple[2])
Izlaz:
blue
Možemo odrediti niz predmeta iz korpice navođenjem početnog i završnog indeksa. Koristimo :
operater.
colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])
Izlaz:
('green', 'blue', 'yellow')
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
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
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
Duljinu korijena možete dobiti pozivanjem len()
funkcija, npr .:
colorsTuple = ('red', 'green', 'blue', 'orange') print(len(colorsTuple))
Izlaz:
4
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
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)