Tuple ya Python

元组(Tuple)

元组是有序且不可更改的集合。在 Python 中,元组是用圆括号编写的。

Mifano

Kumekadiri kipakana:

thistuple = ("apple", "banana", "cherry")
print(thistuple)

Mifano ya Kusafiri

Kufikia kiwango cha kipakana

Unaweza kufikia kiwango cha kipakana kwa kusoma namba ya kifikia kwenye kichwa cha kipakana:

Mifano

Kupiga picha ya kiwango cha pili cha kipakana:

thistuple = ("apple", "banana", "cherry")
print(thistuple[1])

Mifano ya Kusafiri

Kifikia cha kichwa cha mabaya

Kifikia cha kichwa cha mabaya kinaonyesha kuanza kutoka kwa kichwa cha kikuu, -1 inaonyesha kiwango cha kikuu, -2 inaonyesha kiwango cha pili kikuu, na kama kila hivyo.

Mifano

Kupiga picha ya kiwango cha kipakana kikuu:

thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])

Mifano ya Kusafiri

Kifikia cha kichwa

Unaweza kuzingatia kufikia na kufikia kwa kufikia kwa kufikia kwa kufikia kwa kufikia.

Baada ya kufikia ujumbe wa kufikia, malipo yatakuwa kipakana kwa kiwango kilichotakiwa kwa kipengele kilichotakiwa.

Mifano

返回第三、第四、第五个项目:

Mafaranga hii itakuwa na mitazipatia kutoka kichwa cha -4 (kumewa) hadi kichwa cha -1 (hakupewa):
Kutumia mitazipatia ya tatu, nne na tano:

Mifano ya Kusafiri

Mafaranga:print(thistuple[2:5])

Kusoma kwa kina kuanza kutoka kichwa cha 2 (kumewa) hadi kichwa cha 5 (hakupewa):

Kumemorisha, kichwa cha kwanza ni 0.

Kichwa cha kina cha kuzingatia

Mifano

Kwa kumaliza kusoma kutoka kichwa cha kuzingatia kwenye kipengele cha tuple, ingatia kichwa cha kina cha -1:

Mafaranga hii itakuwa na mitazipatia kutoka kichwa cha -4 (kumewa) hadi kichwa cha -1 (hakupewa):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")

Mifano ya Kusafiri

print(thistuple[-4:-1])

Kubadilika matumizi wa kipengele cha tuple

Kwa kumaliza kipengele cha tuple, hapana kumabadilika matumizi wake. Kipengele cha tuple ni haikuchanganywa, au kwa kifupi ni muhimu.

Mifano

Kufikata kipengele cha tuple kwa kusoma kwa kina inaweza kufanyia mabadiliko:

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)
print(x)

Mifano ya Kusafiri

Kusoma kipengele cha tuple

Unaweza kutumia: for Kina kwa kusoma kipengele cha tuple.

Mifano

Kupiga chapa mitazipatia kwenye kipengele kwa uharibifu:

thistuple = ("apple", "banana", "cherry")
for x in thistuple:
  print(x)

Mifano ya Kusafiri

Umasoma: Makikio ya For ya Python Kwenye kitabu hiki kusoma kwa kina: for Mafaranga ya kusoma kwa kina.

Kuchakua mitazipatia inayotaka

Kwa kubadilika kipengele cha tuple kwa mitazipatia inayotaka, tumia: in Mafaranga:

Mifano

Kuchakua kipengele cha tuple kwa "apple":

thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
  print("Yes, 'apple' is in the fruits tuple")

Mifano ya Kusafiri

Kipengele cha tuple kwa ukurabu

Kwa kubadilika kipengele cha tuple kwa namba ya mitazipatia, tumia: len() Method:

Mifano

Kupiga chapa mitazipatia kwenye kipengele cha tuple:

thistuple = ("apple", "banana", "cherry")
print(len(thistuple))

Mifano ya Kusafiri

Kufikata mitazipatia

Kipengele cha tuple kwa kumaliza, hapana kufikata mitazipatia kwa kuingia. Kipengele cha tuple ni haikuchanganywa. Kipengele cha tuple ni haikuchanganywa.

Mifano

Hapana kufikata mitazipatia kwa kipengele cha tuple:

thistuple = ("apple", "banana", "cherry")
thistuple[3] = "orange" # ita kumfanya kosa
print(thistuple)

Mifano ya Kusafiri

Kumaliza tuple kimoja

Kwa kumaliza tuple ambalo haukuwa na mitazipatia mingine, lazima unafungua koma kwa mitazipatia huo, inafikia Python ingekubali variable kama tuple.

Mifano

Tuple kimoja, ingatia chukua komo koma:

thistuple = ("apple",)
print(type(thistuple))
# Hapana tuple
thistuple = ("apple")
print(type(thistuple))

Mifano ya Kusafiri

Kufikata mitazipatia

Mafaranga:Hapana kufikata mitazipatia mifungo wa kipengele cha tuple.

Kigea ni bila kusasirika, kwa hivyo huna haja kufa mitu kwenye kigea, lakini unaweza kufa kigea kwa kamilifu:

Mifano

Kifaa cha del kinaweza kufa kigea kwa kamilifu:

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) # Hii itakataa kosa, kwa sababu kigea hii hakinaonekani tena.

Mifano ya Kusafiri

Kongea kigea kumi

Kuwaambatana kigea kumi au zaidi, tumia alama ya + kwa kufungua kigea.

Mifano

Kongea kigea hii:

tuple1 = ("a", "b" , "c")
tuple2 = (1, 2, 3)
tuple3 = tuple1 + tuple2
print(tuple3)

Mifano ya Kusafiri

kifaa cha kigea cha tuple()

Tumia tuple() Kwa kuanzisha kigea, tumia kifaa cha kigea cha kuanzisha.

Mifano

Tumia tuple() Method za kuanzisha kigea:

thistuple = tuple(("apple", "banana", "cherry")) # Tafadhali tukosee kichwaa cha kifaa cha kigea
print(thistuple)

Mifano ya Kusafiri

Vifaa vya Kigea

Python inaofaa mbalimbali ya vifaa vya kigea ambavyo vinaweza kutumia kigea.

Method Kuhusu
count() Kurudi mafanikio ya thamani kwenye kigea.
index() Tafuta thamani kwenye kigea na kushika nafasi inayopatikana.