Tuple ng Python
- Ilang Naunang Pahina List ng Python
- Ilang Susunod na Pahina Set ng Python
Tuple (Tuple)
Ang tuple ay isang nagtatalaga ng uri ng koleksyon na may orde at hindi mababago. Sa Python, ang tuple ay sinulat gamit ang mga pabilog na kuwadrado.
E-gamit
Buwbuo ng tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple)
Aksesin ang proyekto ng tuple
Maaari mong aksesin ang proyekto ng tuple sa pamamagitan ng paggamit ng numero ng indeks sa loob ng mga kuwadrado ng panig.
E-gamit
Mag-print ng ikalawang proyekto ng tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple[1])
Negatibong indeks
Ang negatibong indeks ay nangangahulugan na magsimula mula sa huli, -1 ay nangangahulugan na huling proyekto, -2 ay nangangahulugan na ikalawang huling proyekto, at pagpapatuloy pa.
E-gamit
Mag-print ng huling proyekto ng tuple:
thistuple = ("apple", "banana", "cherry") print(thistuple[-1])
Saklaw ng indeks
Maaari mong talagaan ang saklaw ng indeks sa pamamagitan ng pagtatalaga ng simula at katapusan ng saklaw.
Pagkatapos ng pagtatalaga ng saklaw, ang ibabalik na halaga ay magiging bagong tuple na may pinagtalagang proyekto.
E-gamit
Magbibigay ng ikatlong, ikaapat, at ikalimang item:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
Komentaryo:Ang paghahanap ay magsisimula mula sa index 2 (kasama) hanggang index 5 (hindi kasama).
Tandaan na ang unang item ay may index na 0.
Negatibong saklaw ng index
Kung gusto mong maghanap mula sa dulo ng tuple, ilagay ang nag-iisang index na negatibo:
E-gamit
Ang halimbawa na ito ay magbibigay ng mga item mula sa index -4 (kasama) hanggang index -1 (hindi kasama):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
Baguhin ang halaga ng tuple
Pagkatapos ng paglikha ng tuple, hindi mo maaaring baguhin ang halagang ito. Ang tuple ay hindi mabagong-bago, o tinatawag din na walang patuloy na pagbabago.
Subalit mayroon pang isang solusyon. Maaari mong baguhin ang listahan mula sa tuple, baguhin ang listahan, at pagkatapos ay i-conver sa tuple muli.
E-gamit
Gumawa ng listahan mula sa tuple upang baguhin:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
Surikatan ang tuple
Maaari mong gamitin ang for
Surikatan ang item ng tuple.
E-gamit
Surikatan ang item at magprint ng halaga:
thistuple = ("apple", "banana", "cherry") for x in thistuple: print(x)
Ikaw ay malalaman sa For Loop ng Python Sa kabanata na ito ay malalaman ang tungkol sa for
Higit pang kaalaman sa pag-ikot.
Kitaan kung mayroon ang item
Upang matukoy kung mayroon ang tinukoy na item sa tuple, gamitin ang in
Pangalan ng keyword:
E-gamit
Kitaan kung mayroon ang "apple" sa tuple:
thistuple = ("apple", "banana", "cherry") if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
Panjang ng tuple
Upang matukoy kung gaano karami ang mga item sa tuple, gamitin ang len()
Paraan:
E-gamit
Magprint ng bilang ng item sa tuple:
thistuple = ("apple", "banana", "cherry") print(len(thistuple))
Magdagdag ng item
Ang tuple ay hindi maari na magdagdag ng item kapag ito ay naitatag. Ang tuple ay hindi mabagong-bago. Hindi mababago ang halaga ng tuple.
E-gamit
Hindi mo maaaring magdagdag ng item sa tuple:
thistuple = ("apple", "banana", "cherry") thistuple[3] = "orange" # Ay magiging error print(thistuple)
Gumawa ng tuple na may isang item
Kung gusto mong gumawa ng tuple na may isang item lamang, kailangan mong magdagdag ng kumakatawan sa huli ng item, hindi pagkaiba ang Python ay makikilala ang variable bilang tuple.
E-gamit
Isang item na tuple, huwag kalimutan ang kumakatawan sa pahina:
thistuple = ("apple",) print(type(thistuple)) #Hindi tuple thistuple = ("apple") print(type(thistuple))
Alisin ang item
Komentaryo:Hindi mo maaaring alisin ang item mula sa tuple.
Ang tuple ay hindi pwedeng baguhin, kaya hindi mo pwedeng alisin ang mga bagay mula dito, ngunit maaari mong ganap na alisin ang tuple:
E-gamit
Ang keyword na del ay maaaring ganap na alisin ang tuple:
thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) # Ito ay magiging maling, dahil ang tuple ay wala nang umiiral.
I-pagsama ng dalawang tuple
Kung nais mong i-join ang dalawang o higit pang tuple, maaari mong gamitin ang + operator:
E-gamit
I-pagsama ng tuple na ito:
tuple1 = ("a", "b" , "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
tuple() constructor
Gumamit din ng tuple()
Gumamit ng constructor upang lumikha ng tuple.
E-gamit
Gamit tuple()
Mga Paraan sa Paglunsad ng Tuple:
thistuple = tuple(("apple", "banana", "cherry")) # Mangyaring pansinin ang dalawang parang print(thistuple)
Mga Tuple Mga Paraan
Ibinibigay ng Python ang dalawang mga nakalalagay na mga paraan na maaaring gamitin sa tuple.
Mga Paraan | Paglalarawan |
---|---|
count() | Ibalik ang bilang ng beses na lumalabas ang tinukoy na halaga sa tuple. |
index() | Hanapin ang tinukoy na halaga sa tuple at ibalik ang lokasyon kung saan ito ay natagpuan. |
- Ilang Naunang Pahina List ng Python
- Ilang Susunod na Pahina Set ng Python