Tuples Python

Ann am Python, tha tuple na chruinneachadh a tha òrdachadh agus immutable . Tha sin a ’ciallachadh nach urrainn dhuinn nithean a chuir ris no a thoirt a-mach às an tuple.

Bidh sinn a ’cruthachadh tuples a’ cleachdadh parenthesis () agus co-dhiù aon cromag ( , ).

Faodar clàran a chlàradh agus a ghearradh dìreach mar liostaichean, ach a-mhàin gum bi toradh an t-sliseag cuideachd na tuple.




Mar a chruthaicheas tu Tuple

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

Toradh:

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

A ’cruthachadh Tuple le dìreach aon rud

Feumaidh tules co-dhiù aon cromag, mar sin gus tuple a chruthachadh le dìreach aon rud, feumaidh tu cromag a chuir ris às deidh an rud. Mar eisimpleir:


colorsTuple = ('red',)

Mar a gheibh thu cothrom air stuthan Tuple

Faodaidh sinn faighinn gu nithean tuple le bhith a ’toirt iomradh air an àireamh clàr-amais:



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

Toradh:

blue

A ’faighinn cothrom air raon de stuthan (sliseag)

Faodaidh sinn raon de nithean a shònrachadh bho tuple le bhith a ’sònrachadh a’ chlàr-amais tòiseachaidh agus an clàr-amais deireannach. Bidh sinn a ’cleachdadh an : ghnìomhaiche.

Nota:Bidh an luach toraidh cuideachd na thuple leis na nithean ainmichte. colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])

Toradh:


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

Clàr-amais àicheil

Faodaidh sinn faighinn chun na stuthan air an tuple bhon deireadh le bhith a ’sònrachadh luach clàr-amais àicheil. Mar eisimpleir -1 a ’ciallachadh an rud mu dheireadh agus -2 a ’ciallachadh an dàrna rud mu dheireadh.

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

Toradh:

orange

Mar a nì thu lùbadh tro inneal

Faodaidh sinn lùbadh tro tuple a ’cleachdadh an for lùb.

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

Toradh:


red green blue orange

Mar a sguabas tu às Tuple

Gus tuple a dhubhadh às gu tur, cleachd an del prìomh fhacal

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

Toradh

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


Mar a gheibh thu an ùine fad Tuple

Gheibh thu fad an tuple le bhith a ’gairm an len() gnìomh, e.g .:

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

Toradh:


4

Àireamh de stuthan sònraichte

Faodaidh sinn an count() a chleachdadh gnìomh air na tuples gus an àireamh de sheilbh rud sònraichte fhaighinn anns an tuple. Mar eisimpleir:

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

Toradh:

2

Mar as urrainn dhut dà cheangal a cheangal ri chèile

Is e an dòigh as fhasa air dà thuples a cheangal ri chèile le bhith a ’cleachdadh an + ghnìomhaiche. Mar eisimpleir:

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

Toradh:


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