Python túpur

Í Python er túpla safn sem er pantaði og óbreytanlegt . Það þýðir að við getum ekki bætt við eða fjarlægt hluti úr túpunni.

Við búum til túpur með sviga () og að minnsta kosti eitt komma ( , ).

Hægt er að verðtryggja og sneiða túpur rétt eins og listar, nema að niðurstaðan á sneiðinni verður líka tvíþætt.




Hvernig á að búa til Tuple

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

Framleiðsla:

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

Að búa til Tuple með aðeins einum hlut

Túpur þarf að minnsta kosti eitt komma, svo til að búa til túpu með aðeins einum hlut, þá ertu að bæta við kommu á eftir hlutnum. Til dæmis:


colorsTuple = ('red',)

Hvernig á að fá aðgang að hlutum Tuple

Við getum fengið aðgang að túpulhlutum með því að vísa til vísitölunúmersins:

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

Framleiðsla:

blue

Aðgangur að ýmsum hlutum (sneið)

Við getum tilgreint fjölda atriða úr túpu með því að tilgreina upphafsvísitölu og lokavísitölu. Við notum : rekstraraðili.

Athugið:Skilagildið verður einnig túpla með tilgreindum hlutum. colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])

Framleiðsla:


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

Neikvæð verðtrygging

Við getum nálgast hlutina á túpunni frá lokum með því að tilgreina neikvætt vísitölu gildi. Til dæmis -1 þýðir síðasta hlutinn og -2 þýðir næst síðasti hluturinn.

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

Framleiðsla:

orange

Hvernig á að lykkja í gegnum Tuple

Við getum hlaupið í gegnum túpu með for lykkja.

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

Framleiðsla:


red green blue orange

Hvernig á að eyða Tuple

Til að eyða túpu að fullu, notaðu del leitarorð

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

Framleiðsla

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


Hvernig á að ná lengd túpu

Þú getur fengið lengd túplunnar með því að hringja í len() virka, td .:

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

Framleiðsla:


4

Fjöldi fjölda tilgreindra hluta

Við getum notað count() virka á túpunum til að fá fjölda atburða tiltekins hlutar í túpunni. Til dæmis:

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

Framleiðsla:

2

Hvernig á að taka þátt í tveimur túpum saman

Auðveldasta leiðin til að tengja saman tvö tvíbent er að nota + rekstraraðili. Til dæmis:

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

Framleiðsla:


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