Korice u Pythonu su zbirka objekata koji su poredani u nizu. Korice su jedna od podatkovnih struktura u Pythonu. Korice rade na isti način kao i popis. Glavna razlika između popisa korpica je u tome što je popis promjenjiv, dok je korpica nepromjenjiva. Nepromjenjiv znači da se tuple ne može mijenjati kad se deklarira. Korte mogu pohraniti heterogene vrste elemenata, tj.e., cijeli broj, niz, broj s pomičnom zarezom i složeni brojevi. Ovaj članak objašnjava Pythonove korice.
Stvaranje korijena u Pythonu
Korice u Pythonu stvorene su pomoću zagrada. Svi elementi u korpici razdvojeni su zarezom. Iako je prilikom deklariranja korica umetanje zagrade neobavezno. Ipak, dobar je pristup koristiti zagrade dok deklariramo korice. To čini našu skriptu strukturiranijom i dobro organiziranom. Mogu se stvoriti i korice sa samo jednim elementom. Međutim, ne zaboravite dodati zarez nakon što napišete prvi i samo jedan element unutar korice. Stvorimo torte.
#creating a empty tuplemytup = ()
#prinitng korijena
ispis (mytup)
#kreiranje sloja cijelih brojeva
mytup = (1,2,3,4,5,6,7,8,9)
#print korice
ispis (mytup)
#kreiranje korpice broja s pomičnim zarezom
mytup = (1.1,1.2,1.3,1.4,1.5)
#print korice
ispis (mytup)
#kreiranje niza vrijednosti niza
mytup = ('Pozdrav', 'dobrodošli', 'na', 'linuxhint')
ispis (mytup)
#kreiranje gomile miješanih tipova podataka
mytup = (1,1.3, "POZDRAV", 2 + 3j)
#print korice
ispis (mytup)
#kreiranje korice s operatorom *
#it će stvoriti 5 primjeraka zadanog niza
mytup = ('linuxhint',) * 5
#print korice
ispis (mytup)
#list unutar korijena
mytup = (1,2, [1,2,3])
#print korice
ispis (mytup)
#stvaranje korijena bez parateze
mitop = 1,2,3,10.3, "kamran"
#print korice
ispis (mytup)
#kreiranje korice sa samo jednim elementom
mytup = ('linuxhint',)
#print korice
ispis (mytup)
Izlaz
Pristup elementima korice
Jednom kad se napravi tuple, vrlo lako možemo pristupiti elementima korijena. Slijede načini pristupa elementima korice:
- Korištenje indeksnog operatora
- Korištenje operatora za rezanje
Prvo, razgovarajmo o operatoru indeksa. Par uglatih zagrada [] poznat je kao operator indeksa u Pythonu. Vrijednost indeksa uvijek počinje od nule. Ako je ukupan broj elemenata u korpici 10, tada će vrijednost indeksa biti od 0 do 9. Dok koristimo operator indeksiranja, spominjemo indeksni broj elementa unutar uglatih zagrada i on vraća jednu vrijednost.
Osim toga, operator rezanja (:) vraća niz elemenata u zadanom slijedu. Pogledajmo upotrebu indeksnog operatora i operatora rezanja za pristup elementima tuple u Pythonu.
#kreiranje sloja cijelih brojevamytup = (1,2,3,4,5,6,7,8,9)
# pristup elementima pomoću indeksnog operatora
# pristup prvom elementu
ispis (mytup [0])
# pristup drugom elementu
ispis (mytup [1])
# pristup trećem elementu
ispis (mytup [2])
# pristup četvrtom elementu
ispis (mytup [3])
# pristup petom elementu
ispis (mytup [4])
# pristup šestom elementu
ispis (mytup [5])
# pristup sedmom elementu
ispis (mytup [6])
#acesing osmi element
ispis (mytup [7])
# pristup devetom elementu
ispis (mytup [8])
#upotreba operatora rezanja za pristup elementima korice
#printing raspona elemenata od 0 do 3
ispis (mytup [0: 3])
#printing raspona elemenata od 0 do 6
ispis (mytup [0: 6])
#printing raspona elemenata od 6 do 9
ispis (mytup [6: 9])
Izlaz
Štoviše, također možemo povezati dva 2 ili više operatora pomoću operatora '+'.
#kreiranje sloja cijelih brojevamytup1 = (1,2,3,4,5,6,7,8,9)
#kreiranje niza vrijednosti niza
mytup2 = ('Pozdrav', 'dobrodošli', 'na', 'linuxhint')
#concatenating 2 korita
mytup3 = mytup1 + mytup2
#printing spojene korice
ispis (mytup3)
Izlaz
Ažuriranje korpica
Kao što je prethodno spomenuto, korice su nepromjenjive; to znači da se njegova stavka ne može mijenjati. Međutim, ako imamo neke promjenjive objekte poput popisa unutar korijena, tada možemo ažurirati njegovu vrijednost. Određenoj vrijednosti popisa može se pristupiti pomoću operatora indeksa. Pogledajmo jednostavan program.
#kreiranje korijena s popisommytup1 = (1,2,3,4,5, [6,7,8])
#print korice prije ažuriranja
ispis (mytup1)
# ažuriranje stavki popisa
mytup1 [5] [0] = 'Kamran'
mytup1 [5] [1] = 'Sattar'
mytup1 [5] [2] = 'avaški'
#prinitng ažurirani tuple
ispis (mytup1)
Izlaz
Brisanje korpice
Elementi ili stavke unutar korice ne mogu se izbrisati. Međutim, možemo ukloniti ili ukloniti cijeli nabor pomoću ključne riječi del. Brisanje određene korice uzrokovat će pogrešku.
#kreiranje korice s popisommytup1 = (1,2,3,4,5, [6,7,8])
del mytup1 [0]
Izlaz
Izbrišimo cijelu tuple.
#kreiranje korijena s popisommytup1 = (1,2,3,4,5, [6,7,8])
#deleting tuple
del mytup1
Izlaz
Izlaz ne pokazuje nikakvu pogrešku; to znači da se korpa uspješno briše.
Određivanje duljine korijena
Duljina korice može se odrediti pomoću funkcije len (). Funkcija len () vraća ukupan broj elemenata ili predmeta tuple.
#kreiranje korijena s popisommytup1 = (1,2,3,4,5, [6,7,8])
#printing dužina korijena
ispis (len (mytup1))
Izlaz
Maksimalni i najmanji korijen
Python nudi dvije ugrađene funkcije max () i min () koje vraćaju maksimalnu stavku i minimalnu stavku unutar korpice. Te funkcije uzimaju objekt arhive kao argument.
Ispišimo max i min stavke korice.
#creating tuplemytup1 = (1,2,3,4,5,6,7,8)
#printing maks. korice
ispis ("Maksimalni nabor je:", maksimalan (mytup1))
#printing min korice
print ("Najmanji nabor je:", min (mytup1))
Izlaz
Konverzija korijena
Tuple se lako mogu pretvoriti u popis na sljedeći način:
#stvaranje korijenamytup1 = (1,2,3,4,5,6,7,8)
#pokrivanje korpice na popis
ispis (popis (mytup1))
Izlaz
Korpa se uspješno pretvara u popis.
Slično tome, popis se može pretvoriti u skup.
#kreiranje korice s popisommoj popis = [1,2,3,4,5,6,7,8]
#pokrivanje popisa u koru
ispis (korice (moj popis))
Izlaz
Popis je uspješno pretvoren u tuple.
Zaključak
Tuple Python najčešće su korištene podatkovne strukture koje podatke pohranjuju u nizu. Korte su nepromjenjive i podržavaju razne operacije. Ovaj članak objašnjava Pythonove korice s mnogim primjerima.