Tuple Python

Tukwumshi (Tuple)

Tukwumshi suna da ƙirwa kuma kuma suna da ɗaukar ɗin kuma ba za a iya ɗaukar ɗin ba. A Python, tukwumshi ana kira tare da ƙofar ɗaukar ɗin.

Hanyar

Kafa tukwumshi:

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

A kammala Hanyar

Samun tukwumshi na ɗaukar ɗin

An zaɗa ɗaukaka da kara tare da ɗaukar ɗin a ƙofar ƙaramin ɗaukar ɗin domin samun tukwumshi na ɗaukar ɗin.

Hanyar

Rufu tukwumshi na farko na biyu:

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

A kammala Hanyar

Indeɗi na ɗaukar ɗin

Indeɗi na ɗaukar ɗin suna nufin dace a fada, -1 ya nufin tukwumshi na farko, -2 ya nufin tukwumshi na farko na biyu, kuma wadon kowane.

Hanyar

Rufu tukwumshi na farko:

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

A kammala Hanyar

ɗaukar ɗin

An zaɗa ɗaukaka da kara a dace a ɗaukar ɗin.

Kware taɗa a kara dace, jiyar tace zai ce tukwumshi tare da kwarewai kanan.

Hanyar

Za a iya samar da abin na uku, na hudu, na biyu:

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])

A kammala Hanyar

Tambayawa:Anan za a iya samar da abin daga index 2 (a cikin) zuwa index 5 (da bai cika ba).

Kuma, abin na farko yana da index 0.

Yawa index na tsakiyar

Domin za a iya samar da abin daga kusa da ƙasashen tushen, za a iya amfani da:

Hanyar

Anan za a iya samar da abin daga index -4 (a cikin) zuwa index -1 (da bai cika ba):

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])

A kammala Hanyar

Gudanar da abin tushen

Bayan an samar da tushen, kanna kawar da abin a cikin su. Tushen ba za a iya samar da abin ba, ko kuma ana kira su adadi.

Amma akwai hanyar yin haka. Za a iya kawar da tushen zuwa list, gudanar da list, kuma kawar da list zuwa tushen.

Hanyar

Kannas tushen zuwa list domin yin gudanarwa:

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

A kammala Hanyar

Rufe tushen

Kannas: for Yawan hanyar yana karkashin tushen

Hanyar

Rufe abin da yake cikin tushen kuma bana:

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

A kammala Hanyar

Aka yi: For Loop Python Ayyukan da ake karanta a cikin babban nau'in: for Tushen kimiyyar yawan hanyar

Gani abin da yake cikin tushen

Domin za a iya gani abin da yake cikin tushen, za a iya amfani da: in Kalmomi:

Hanyar

Gani kuma abin yake cikin tushen:

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

A kammala Hanyar

Yawa tushen

Domin za a iya gani abin da yake cikin tushen, za a iya amfani da: len() Hanyar:

Hanyar

Bana abin da yake cikin tushen:

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

A kammala Hanyar

Rufe abin

Yanar tushen bayan an samar da su, kanna kawar da abin a cikin su. Tushen ba za a iya samar da abin ba. Tushen ba za a iya samar da abin ba.

Hanyar

Kannas kawar da abin a tushen:

thistuple = ("apple", "banana", "cherry")
thistuple[3] = "orange" # za a iya samar da ra'ayin
print(thistuple)

A kammala Hanyar

Samar da tushen yammacin abin

Domin za ake samar da tushen yammacin abin, kamar yadda ake kama gargaɗa a cikin abin, za a iya samar da tushen yammacin abin, amma Python zai iya gani abin da ba za a iya samar da tushen ba.

Hanyar

Tushen yammacin yaro, kuma ka kama kuma gargaɗa:

thistuple = ("apple",)
print(type(thistuple))
# kuma ce tushen
thistuple = ("apple")
print(type(thistuple))

A kammala Hanyar

Rufe abin

Tambayawa:Kannas kawar da a yiwa cikin tushen

Yanayin ba za a iya yin burin da su, kuma ba a iya kawar da abin da ke cikin su, amma za a iya kawar da yanayin a kai:

Hanyar

del kudin zai iya kawar da yanayin a kai

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) # Zai zama burin, saboda yanayin zai iya yin burin.

A kammala Hanyar

Rarraba biyu yanayi

Don rarraba yanayin biyu ko fiye, za a iya amfani da kiyashin + aiki:

Hanyar

Rarraba wannan yanayin:

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

A kammala Hanyar

tuple() Kafa Hanyar

A kammala tuple() Kafa Hanyar don kafa yanayin.

Hanyar

A kammala tuple() Hanyar don kafa yanayin:

thistuple = tuple(("apple", "banana", "cherry")) # Kwarewa dukwukwukwun gaba
print(thistuple)

A kammala Hanyar

Rarraba Hanyar

Hanyar yanayin

Hanyar Python sun koyar da hanyar yanayin da za a iya amfani da su a yanayin Rarraba
count() A kammala burin na kiyashin yanayin a tsawon yanayin
index() A hanyar da burin na kiyashin a tsawon yanayin da kuma a kammala ta a hanyar burin