Tuple ya Python
- Picha ya Kuzingatia Tungo Zilizopita List ya Python
- Picha ya Kuzingatia Tungo Zilizofuata Set ya Python
元组(Tuple)
元组是有序且不可更改的集合。在 Python 中,元组是用圆括号编写的。
Mifano
Kumekadiri kipakana:
thistuple = ("apple", "banana", "cherry") print(thistuple)
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])
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])
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:
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")
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)
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)
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")
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))
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)
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))
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.
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)
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)
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. |
- Picha ya Kuzingatia Tungo Zilizopita List ya Python
- Picha ya Kuzingatia Tungo Zilizofuata Set ya Python