Í 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.
colorsTuple = ('red', 'green', 'blue') print(colorsTuple)
Framleiðsla:
('red', 'green', 'blue')
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',)
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
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.
colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])
Framleiðsla:
('green', 'blue', 'yellow')
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
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
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
Þú getur fengið lengd túplunnar með því að hringja í len()
virka, td .:
colorsTuple = ('red', 'green', 'blue', 'orange') print(len(colorsTuple))
Framleiðsla:
4
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
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)