Syntaks:
t = (1,2,0.5, 'Jki', 'Hei', 6)Vi må passe spesielt når vi erklærer tuple med enkeltelement.
t = (2,)Hvis vi utelater komma (,) her, vil det være en normal heltallvariabel.
I det første eksemplet er typen tuple.
I det andre eksemplet er typen heltall.
En annen måte å erklære en tuple på:
t = 1,2,3,4, 'hei'Hvordan inngå Python -tolk?
Åpne Linux -terminal og type "Python ”, Trykk deretter Enter slik at vi ser Python -tolk. For Python3+ -versjon, type "python3 ”, Dette er følgende informasjon vi skal se på terminalen. Hvis vi vil sjekke Python -versjonen, skriv "python -v ”.
Produksjon:
Python 3.5.0 (standard, 20. september 2019, 11:28:25)Følgende operasjoner kan utføres på tuple:
Tuple -skive
Dette er nyttig når vi bare vil ha en del av tupelen.
Merk: Tupleindeks starter alltid fra 0. Tuple kan krysses inn frem og revers retning (ved hjelp av negativ indeks).
Eksempel:
t = (1,2,3,4, 'hei', 'bra', 10.5)Syntaks:
Variablename [Start: Stopp: Trinn].Her, Stoppe er ekskludert. Hvis vi bare gir start, det vil trekke ut alle elementene fra start til slutten av tupelen. Hvis vi bare gir Stoppe, det vil trekke ut fra 0. indeks til Stoppe indeks. Vi kan utelate begge deler start og Stoppe, I så fall må vi gi minst kolon (t [:]). Hvis vi ikke gir steg Verdi standard, verdien vil være 1.
Eks:
t = (1,2,3,4,5, 'i', 'hei', 10.5)I dette eksemplet ønsker vi å trekke ut elementer “1,2,3,4”.
T1 = T [0: 4]Anta at vi ønsker å trekke ut elementer “3,4,5, 'i', 'hei', 10.5 ”
T1 = T1 [2: 8] eller T1 [2:]Anta at vi ønsker å trekke ut elementer “2,3,4,5, 'i', 'hei'" (ved hjelp av omvendt indeks)
T1 = T [-7: -1:]Anta at vi vil snu en tuple
t1 = t [::-1]Nestede tuples
Vi kan erklære tuple i en tuple, jeg.e., Nestede tuples.
t = (1,2, (3,4,5), 6,7, ('A', 'B', 'C'))Vurder nestet tuple som en annen tuple og indeksen starter også fra 0.
Vi har tilgang til nestede tupleselementer som nedenfor:
Eks:
I eksemplet nedenfor ønsker vi å trekke ut “3” fra nestet tuple. Her er hovedtupleindeksen “T [2]”, og nestet tuple “(3,4,5)” -indeksen er “0”. Så det endelige uttrykket er “T [2] [0]”.
I det andre eksemplet hentet vi ut "B" fra nestet tuple ved å bruke uttrykk "T [5] [1]".
Lengde
Denne metoden returnerer antall elementer i tuple.
Syntaks:
Len (variabel)Få tilgang til tuple for element ved hjelp av loop
Syntaks:
For variabel i tuple -variabel:
Print (variabel)Gjentakelse
Dette er nyttig når vi vil gjenta tupelen for gitt nummer.
Syntaks:
variabel * antall ganger repetisjonEksempel:
T * 2Her gjentas tupelen 2 ganger, som vist nedenfor.
Sammenkobling
Dette sammenkobler eller kombinerer 2 tuples.
Syntaks:
T3 = T1 + T2Søkeelement i en tuple
Denne returen "sant" hvis elementet som finnes i tuple andre returnerer "falsk".
Syntaks:
Element i tupleIndeks
Denne metoden brukes til å finne indeksen for element i tuple. Hvis funnet returnerer “Index of the Element” ellers unntak av verdi, blir unntaket hevet.
Syntaks:
variabel.indeks (element, begre = 0, slutt = len (streng))Telle
Denne metoden brukes til å telle forekomst av element i tuple.
Syntaks:
variabel.teller (element)Slett tuple
Vi kan ikke fjerne individuelle elementer fra tuples siden det er uforanderlig. Men vi kan slette hele tupelen.
Syntaks:
del variabelI eksemplet ovenfor erklærte vi tuple t og trykt t. Etter det slettet vi en tuple ved å bruke “del t ” og prøvde å skrive ut tuple. Det kaster NameError unntak fordi "tuple t ” eksisterer ikke.
Minimum
Denne metoden brukes til å finne minimumsverdi av element i en tuple.
Syntaks:
min (variabel)Maksimum
Denne metoden brukes til å finne minimumsverdi av element i en tuple.
Syntaks:
Maks (variabel)Sammenlign 2 tuples
Denne metoden brukes til å sammenligne elementer av 2 tuples.
Syntaks:
CMP (Tuple1, Tuple2)Hvis elementertyper er uoverensstemmende, konverteres elementet til int -type.
Tuples sammenlignes indeks etter indeks. 1st element i 1st Tuple sammenlignes med 1st elementet i de 2nd tuple. Hvis de ikke er like, er dette resultatet av sammenligningen, ellers de 2nd element blir vurdert, deretter 3Rd element, og så videre.
Konklusjon
Tuple er uforanderlig datatype, og enhver operasjon vi utfører skal lagres i en annen tuple -variabel. Det er raskere sammenlignet med de andre datatypene (eks: liste, ordbok). Siden Tuple er uforanderlig i programmet vårt, vil ikke dataene endre hele programvarenes livssyklus, vi kan bruke tuple som systemkonfigurasjonsdata.
Ovennevnte er oftest og generelt brukt operasjon på tuple. Hvis vi vil sjekke hva alle operasjonene støttes for tuple, skriv inn Dir (tuple) på tolk og treff Enter. Det vil vise alle metoder/funksjon. Hvis vi vil sjekke dokumentasjon for tuple -metode/funksjon, skriv inn Hjelp (tuple) og treff Enter.