python_eafrica | Unsorted

Telegram-канал python_eafrica - PYTHON EAST AFRICA

690

The official East African Python Community.. Karibu sana!

Subscribe to a channel

PYTHON EAST AFRICA

Python - Remove Set Items

Читать полностью…

PYTHON EAST AFRICA

Python - Add Set Items

Читать полностью…

PYTHON EAST AFRICA

Python - Access Set Items

Читать полностью…

PYTHON EAST AFRICA

Python Sets

Читать полностью…

PYTHON EAST AFRICA

🌟 Attention all! Seeking unparalleled assignment excellence? Look no further! 📚 Allow me to craft your assignments flawlessly. With a proven track record and a host of returning students vouching for my work and ethics, rest assured, your papers will be perfect, following instructions meticulously. Trust in quality, trust in me! 🎓✨ naphtalijohnsons@gmail.com for the first assignment YOU WON'T PAY

Читать полностью…

PYTHON EAST AFRICA

Python - Join Tuples

Katika Python, unaweza kuunganisha tuple mbili au zaidi kwa kutumia operator wa +. Hii itaunda tuple mpya ambayo ina vitu vyote kutoka kwa tuple za awali.

Mifano:

# Hii inaunda tuple mbili
tuple1 = ("apple", "banana", "cherry")
tuple2 = ("orange", "grape", "lemon")

# Hii inaunganisha tuple1 na tuple2
tuple3 = tuple1 + tuple2

# Hii inaonyesha tuple3
print(tuple3)

('apple', 'banana', 'cherry', 'orange', 'grape', 'lemon')


Katika mfano huu, tuple1 ina vitu vitatu, na tuple2 ina vitu vitatu. Mstari wa tatu unatumia operator wa + ili kuunganisha tuple1 na tuple2.

Mstari wa nne unaonyesha tuple3. tuple3 ina vitu sita, ambavyo ni vitu vyote kutoka kwa tuple1 na tuple2.

Kuunganisha tuple na vitu vingine

Unaweza pia kuunganisha tuple na vitu vingine, kama vile nambari au maandishi. Hii itaunda tuple mpya ambayo ina vitu vyote kutoka kwa tuple ya awali na kitu kipya.

Mifano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "cherry")

# Hii inaunganisha tuple1 na nambari
tuple2 = tuple1 + (10,)

# Hii inaonyesha tuple2
print(tuple2)

('apple', 'banana', 'cherry', 10)


Katika mfano huu, tuple1 ina vitu vitatu. Mstari wa tatu unatumia operator wa + ili kuunganisha tuple1 na nambari 10.

Mstari wa nne unaonyesha tuple2. tuple2 ina vitu vinne, ambavyo ni vitu vyote kutoka kwa tuple1 na nambari 10.

Hitimisho:

Unaweza kutumia operator wa + ili kuunganisha tuple mbili au zaidi. Unaweza pia kuunganisha tuple na vitu vingine.

Читать полностью…

PYTHON EAST AFRICA

Python - Loop Tuples

Unaweza kutumia for loop ili kuzunguka vitu katika tuple. Hii inaweza kuwa njia rahisi ya kufikia kila kitu katika tuple.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii inazunguka vitu katika tuple1
for fruit in tuple1:
print(fruit)
apple
banana
cherry


Katika mfano huu, tuple1 ina vitu vitatu. Mstari wa pili unatumia for loop ili kuzunguka vitu katika tuple1.

Mstari wa tatu unachapisha kila kitu katika tuple1.

Kutumia index

Unaweza pia kutumia index ili kufikia vitu katika tuple. Hii inaweza kuwa muhimu ikiwa unahitaji kufikia kitu fulani katika tuple.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii inazunguka vitu katika tuple1
for i in range(len(tuple1)):
print(tuple1[i])
apple
banana
cherry


Katika mfano huu, tuple1 ina vitu vitatu. Mstari wa pili unatumia for loop ili kuzunguka vitu katika tuple1.

Mstari wa tatu unachapisha kila kitu katika tuple1 kwa kutumia index.

Kutumia enumerate()

Unaweza pia kutumia enumerate() ili kufikia vitu katika tuple. Hii inaweza kuwa njia rahisi ya kufikia index na thamani ya kitu katika tuple.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii inazunguka vitu katika tuple1
for i, fruit in enumerate(tuple1):
print(i, fruit)
0 apple
1 banana
2 cherry


Katika mfano huu, tuple1 ina vitu vitatu. Mstari wa pili unatumia for loop ili kuzunguka vitu katika tuple1.

Mstari wa tatu unachapisha index na thamani ya kila kitu katika tuple1.


thistuple = ("apple", "banana", "cherry")
i = 0
while i < len(thistuple):
print(thistuple[i])
i = i + 1
Hitimisho:

Unaweza kutumia for loop, index, au enumerate() ili kuzunguka vitu katika tuple. Njia ambayo unatumia itategemea mahitaji yako maalum.

Читать полностью…

PYTHON EAST AFRICA

Unpacking Tuples

Unpacking tuples ni njia ya kugawa vitu kutoka kwa tuple kwa variables. Hii inaweza kufanywa kwa kutumia operator wa *.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii ina unpack tuple1 kwenye variables x, y, na z
x, y, z = tuple1

# Hii inaonyesha thamani za variables
print(x)
print(y)
print(z)

apple
banana
cherry


Katika mfano huu, tuple1 ina vitu vitatu: "apple", "banana", na "cherry". Mstari wa pili unatumia operator wa * ili kugawa vitu kutoka kwa tuple1 kwenye variables x, y, na z.

Mstari wa tatu unaonyesha thamani za variables. x ina thamani "apple", y ina thamani "banana", na z ina thamani "cherry".

Unpacking Tuples na idadi tofauti ya variables

Ikiwa idadi ya variables sio sawa na idadi ya vitu katika tuple, basi operator wa * atarudi matokeo yasiyotarajiwa.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii ina unpack tuple1 kwenye variables x na y
x, y = tuple1

# Hii inaonyesha thamani za variables
print(x)
print(y)

apple
banana


Katika mfano huu, tuple1 ina vitu vitatu, lakini variables x na y zina idadi ya nafasi mbili tu. Kwa hivyo, operator wa * atarudi vitu viwili vya kwanza kutoka kwa tuple1, na kupuuza kitu cha tatu.

Ili kuepuka hili, unaweza kutumia asterisk ya ziada mwishoni mwa orodha ya variables. Hii itasababisha operator wa * kurudisha list yenye vitu vyote kutoka kwa tuple.

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii ina unpack tuple1 kwenye variables x na y
x, y, *z = tuple1

# Hii inaonyesha thamani za variables
print(x)
print(y)
print(z)

apple
banana
['cherry']


Katika mfano huu, x na y zina idadi ya nafasi mbili tu, kwa hivyo operator wa * atarudi list yenye kitu kimoja tu, ambacho ni kitu cha tatu kutoka kwa tuple1.

Unpacking Tuples ndani ya orodha

Unaweza pia kutumia unpacking tuples ili kugawa vitu kutoka kwa tuple ndani ya orodha.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("apple", "banana", "cherry")

# Hii inaunda orodha mpya yenye vitu kutoka kwa tuple1
list1 = [x for x in tuple1]

# Hii inaonyesha thamani za orodha mpya
print(list1)

['apple', 'banana', 'cherry']


Katika mfano huu, tuple1 ina vitu vitatu. Mstari wa pili unatumia for loop ili kugawa vitu kutoka kwa tuple1 kwenye list mpya.

Mstari wa tatu unaonyesha thamani za orodha mpya.

Hitimisho:

Unpacking tuples ni njia ya kugawa vitu kutoka kwa tuple kwa variables au orodha. Hii inaweza kuwa njia rahisi ya kufanya kazi na data kutoka kwa tuples.

Читать полностью…

PYTHON EAST AFRICA

Katika mfano huu, tunaunda tuple mbili:

thistuple = ("apple", "banana", "cherry")
y = ("orange",)
Tuple ya kwanza, thistuple, ina vitu vitatu: "apple", "banana", na "cherry". Tuple ya pili, y, ina kitu kimoja tu: "orange".

Kisha, tunaongeza y kwenye thistuple kwa kutumia operator wa +. Operator huyu huunda tuple mpya ambayo ina vitu kutoka kwa tuple zote mbili.

thistuple += y
Kwa hivyo, tuple mpya ina vitu vitano: "apple", "banana", "cherry", na "orange".

print(thistuple)
Mfuatiliaji wa makosa yataonyesha tuple mpya:

('apple', 'banana', 'cherry', 'orange')
Maelezo zaidi:

Operator wa + hutumiwa kwa ajili ya kuunganisha vitu vya aina sawa. Katika kesi hii, tunaunganisha tuple mbili, kwa hivyo operator huunda tuple mpya.

Ikiwa tuple moja ina vitu vichache kuliko nyingine, basi vitu kutoka kwa tuple yenye vitu vichache vitaongezwa kwenye mwisho wa tuple yenye vitu vingi. Katika kesi hii, y ina kitu kimoja tu, kwa hivyo "orange" itaongezwa kwenye mwisho wa thistuple.

Ikiwa unataka kuongeza kitu kwenye tuple katika nafasi fulani, unaweza kutumia njia ya insert().

Читать полностью…

PYTHON EAST AFRICA

Nitafafanua kwa kina mfano huo:

1. Kuunda Tuple:

- Mstari wa kwanza unaunda tuple yenye jina thistuple yenye vitu "apple", "banana", na "cherry":


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

2. Kubadilisha Tuple kuwa Orodha:

- Mstari wa pili unabadilisha thistuple kuwa orodha kwa kutumia mjenzi wa orodha list() na kuhifadhi orodha hiyo katika y:


     y = list(thistuple)

- Kufanya hivi kunawezesha kuongeza na kubadilisha vitu ndani ya orodha, kwani orodha ni aina ya data inayoweza kubadilishwa tofauti na tuple.

3. Kuongeza Kitu kwenye Orodha:

- Mstari wa tatu unatumia njia ya append() ili kuongeza "orange" kwenye mwisho wa orodha y:


     y.append("orange")

- Sasa orodha y ina vitu "apple", "banana", "cherry", na "orange".

4. Kubadilisha Orodha kuwa Tuple Tena:

- Mstari wa nne unabadilisha orodha y tena kuwa tuple kwa kutumia mjenzi wa tuple tuple() na kuhifadhi tuple hiyo mpya kwenye thistuple:


     thistuple = tuple(y)

- Sasa thistuple ina vitu vilivyobadilishwa: "apple", "banana", "cherry", na "orange".

Muhtasari:

- Tuple ni za kudumu, hivyo vitu vyake haviwezi kubadilishwa moja kwa moja.
- Unaweza kuzunguka hili kwa kubadilisha tuple kuwa orodha, kubadilisha orodha, na kisha kuibadilisha tena kuwa tuple.
- Mfano huu unaonyesha mbinu hii kwa kuongeza "orange" kwenye thistuple.

Читать полностью…

PYTHON EAST AFRICA

Python - Update Tuples

Tuples ni za kudumu, ambayo ina maana kwamba vitu vyao haziwezi kubadilishwa. Ikiwa unajaribu kubadilisha kitu katika tuple, utapokea hitilafu.

Mfano:

# Hii inaunda tuple yenye vitu viwili
tuple1 = ("Hello", "World")

# Hii itatoa hitilafu
tuple1[0] = "Bye"

TypeError: 'tuple' object does not support item assignment


Hata hivyo, kuna njia kadhaa za kuzunguka tatizo hili.

Njia moja ni kubadilisha tuple kuwa orodha. Orodha ni aina ya data inayoweza kubadilishwa, kwa hivyo unaweza kubadilisha vitu ndani yake.

Mfano:

# Hii inaunda tuple yenye vitu viwili
tuple1 = ("Hello", "World")

# Hii hubadilisha tuple kuwa orodha
list1 = list(tuple1)

# Hii inabadilisha kitu cha kwanza katika orodha
list1[0] = "Bye"

# Hii hubadilisha orodha kuwa tuple tena
tuple1 = tuple(list1)

# Hii inaonyesha tuple iliyobadilishwa
print(tuple1)

('Bye', 'World')


Njia nyingine ni kuunda tuple mpya yenye vitu vilivyobadilishwa.

Mfano:

# Hii inaunda tuple yenye vitu viwili
tuple1 = ("Hello", "World")

# Hii inaunda tuple mpya yenye kitu cha kwanza kilichobadilishwa
tuple2 = ("Bye", "World")

# Hii inaonyesha tuple iliyobadilishwa
print(tuple2)

('Bye', 'World')


Hitimisho

Unaweza kuzunguka tatizo la kutoweza kubadilisha vitu vya tuple kwa kubadilisha tuple kuwa orodha, au kwa kuunda tuple mpya yenye vitu vilivyobadilishwa.

Читать полностью…

PYTHON EAST AFRICA

Kupata vitu kutoka kwa Tuples

Vitu kutoka kwa tuple vinaweza kupatikana kwa kutumia operator wa index. Operator wa index huchukua nambari kama thamani yake, na inarejesha kitu kilicho kwenye nafasi hiyo katika tuple. Nambari za index huanza kutoka 0.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("Hello", "World", "!")

# Hii inarejesha kitu cha kwanza katika tuple1
print(tuple1[0])
Hello


# Hii inarejesha kitu cha pili katika tuple1
print(tuple1[1])
World


# Hii inarejesha kitu cha tatu katika tuple1
print(tuple1[2])
!


Negative Indexing

Negative indexing ina maana ya kuanza kutoka mwisho wa tuple. Nambari za negative index huanza kutoka -1, ambapo -1 inawakilisha kitu cha mwisho katika tuple.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("Hello", "World", "!")

# Hii inarejesha kitu cha mwisho katika tuple1
print(tuple1[-1])
!


``python
# Hii inarejesha kitu cha pili cha mwisho katika tuple1
print(tuple1[-2])
``



World


# Hii inarejesha kitu cha kwanza katika tuple1
print(tuple1[-3])
Hello


Range of Indexes

Unaweza kutaja safu ya indexes kwa kutaja mahali pa kuanzia na mahali pa mwisho wa safu. Nambari za index katika safu huanza kutoka 0.

Mifano:

# Hii inaunda tuple yenye vitu vitano
tuple1 = ("Hello", "World", "!", "Python", "is")

# Hii inarejesha vitu viwili vya kwanza katika tuple1
print(tuple1[0:2])
('Hello', 'World')


# Hii inarejesha vitu vitatu vya mwisho katika tuple1
print(tuple1[-3:])
('Python', 'is')


Range of Negative Indexes

Unaweza pia kutaja safu ya indexes kwa kutumia negative indexes. Nambari za index katika safu huanza kutoka -1.

Mifano:

# Hii inaunda tuple yenye vitu vitano
tuple1 = ("Hello", "World", "!", "Python", "is")

# Hii inarejesha vitu viwili vya kwanza katika tuple1
print(tuple1[-5:-3])
('Hello', 'World')


# Hii inarejesha vitu vitatu vya mwisho katika tuple1
print(tuple1[-3:])
('Python', 'is')


Check if Item Exists

Ili kuamua kama kitu fulani kipo katika tuple, unaweza kutumia kifungu cha in. Kifungu cha in kinarejesha thamani ya kweli ikiwa kitu kilipo katika tuple, na thamani ya uongo ikiwa hakipo.

Mifano:

# Hii inaunda tuple yenye vitu vitatu
tuple1 = ("Hello", "World", "!")

# Hii inaangalia kama neno "Hello" lipo katika tuple1
print("Hello" in tuple1)
True


# Hii inaangalia kama neno "Hamis" lipo katika tuple1
print("Hamis" in tuple1)
False

Читать полностью…

PYTHON EAST AFRICA

Tuples katika Python

Tuples ni mojawapo ya aina za data zilizojengewa ndani katika Python. Ni mpangilio wa vitu vilivyotengwa na koma, vilivyofungwa ndani ya mabano (). Vitu katika tuple vinaweza kuwa vya aina yoyote. Hii inafanya tuples kuwa muhimu sana katika hali ambapo unahitaji kuhifadhi data tofauti, kama vile rekodi ya data kutoka kwa jedwali la hifadhidata, kwa mfano.

Kuunda Tuples

Tuples huundwa kwa kuweka vitu vyote ndani ya mabano (), vilivyotengwa na koma. Parentheses ni hiari, Tuple inaweza kuwa na vitu vyovyote na wanaweza kuwa wa aina yoyote.

Mfano:

# Hii inaunda tuple yenye vitu viwili
tuple1 = ("Hello", "World")

# Hii inaunda tuple yenye kitu kimoja
tuple2 = ("Hi!")

# Hii inaunda tuple yenye vitu vitatu
tuple3 = ("Mimi", "ni", "Hamis")
Kupata vitu kutoka kwa Tuples

Vitu kutoka kwa tuple vinaweza kupatikana kwa kutumia operator wa index. Operator wa index huchukua nambari kama thamani yake, na inarejesha kitu kilicho kwenye nafasi hiyo katika tuple. Nambari za index huanza kutoka 0.

Mfano:

# Hii inarejesha kitu cha kwanza katika tuple1
print(tuple1[0])
Hello


Kubadilisha Tuples

Tuples ni za kudumu, ambayo ina maana kwamba vitu vyao haziwezi kubadilishwa. Ikiwa unajaribu kubadilisha kitu katika tuple, utapokea hitilafu.

Mfano:

# Hii itatoa hitilafu
tuple1[0] = "Bye"
Faida za Tuples

Tuples zina faida kadhaa juu ya aina zingine za data. Faida moja ni kwamba ni za kudumu, ambayo inaweza kuwa muhimu katika hali ambapo unahitaji kuhakikisha kwamba data haibadiliki. Faida nyingine ni kwamba ni za haraka kuliko aina zingine za data, kwa sababu hazihitaji kuhifadhiwa kwenye kumbuMatumizi ya Tuples

Tuples hutumiwa kwa madhumuni mbalimbali katika Python.

Tuples ni aina ya data yenye nguvu na yenye manufaa katika Python. Ni muhimu kuelewa jinsi ya kuunda, kutumia, na kubadilisha tuples ili uweze kutumia vyema katika programu yako.

Читать полностью…

PYTHON EAST AFRICA

Python Tuples

Yaani kwasasa Tulipo fikia nipagumu kweli maana mada moja inakuwa na mambo meengi Yaani Hadi inachosha 🥱😫

Читать полностью…

PYTHON EAST AFRICA

11 . Nakutakiwa mazoezi mema

Jaribu mazoezi haya na uone jinsi unavyofanya. Unaweza pia kuunda mazoezi yako mwenyewe Maana kuna watu wengine Akiangalia tu anaona kama ashaa jua kumbe kuna tofauti kubwa saana kati ya

1. Kuona 2. ku Copy na 3. Kuandika mwenyewe (iandike Code mwenyewe mwanzo hadi mwisho).

Читать полностью…

PYTHON EAST AFRICA

Kuongeza vitu kwenye seti katika Python

Tunaweza kuongeza vitu kwenye seti katika Python kwa kutumia add() method. Kwa mfano:

# Tengeneza seti
seti = {1, 2, 3, 4, 5}

# Ongeza kipengee kwenye seti
seti.add(6)

print(seti)
Hii itatoa matokeo yafuatayo:

{1, 2, 3, 4, 5, 6}
Ufafanuzi

Katika mfano huu, tunaunda seti yenye nambari 1 hadi 5. Kisha, tunatumia add() method kuongeza nambari 6 kwenye seti. Matokeo yake, seti itakuwa na nambari 1 hadi 6.

Mifano mingine

Tunaweza pia kuongeza orodha ya vitu kwenye seti kwa kutumia update() method. Kwa mfano:

# Tengeneza seti
seti = {1, 2, 3, 4, 5}

# Ongeza orodha ya vitu kwenye seti
seti.update([6, 7, 8])

print(seti)
Hii itatoa matokeo yafuatayo:

{1, 2, 3, 4, 5, 6, 7, 8}
Ufafanuzi

Katika mfano huu, tunaunda seti yenye nambari 1 hadi 5. Kisha, tunatumia update() method kuongeza orodha ya nambari 6 hadi 8 kwenye seti. Matokeo yake, seti itakuwa na nambari 1 hadi 8.

Mifano ya code aina mbali mbali

Mifano ya code rahisi

# Tengeneza seti
seti = {1, 2, 3, 4, 5}

# Ongeza kipengee kwenye seti
seti.add(6)

print(seti)
Mifano ya code ya kati

# Tengeneza seti
seti = {1, 2, 3, 4, 5}

# Ongeza orodha ya vitu kwenye seti
seti.update([6, 7, 8])

print(seti)
Mifano ya code ngumu

# Tengeneza seti
seti = {1, 2, 3, 4, 5}

# Ongeza kipengee kwenye seti ikiwa kipengee hicho hakipo kwenye seti
if (10 not in seti):
seti.add(10)

print(seti)
Hitimisho

Kuna njia nyingi za kuongeza vitu kwenye seti katika Python. Njia unayotumia inategemea mahitaji yako.

Читать полностью…

PYTHON EAST AFRICA

1. Kupata kipengee katika seti:

my_set = {1, 2, 3, 4, 5}
item = 3

if item in my_set:
print("Item found in the set")
else:
print("Item not found in the set")
2. Kupata vitu vya seti kwa kutumia kitanzi:

my_set = {1, 2, 3, 4, 5}

for item in my_set:
print(item)
3. Kupata vitu vya seti kwa kutumia comprehension:

my_set = {1, 2, 3, 4, 5}

squared_set = {item ** 2 for item in my_set}
print(squared_set)
4. Kupata vitu vya seti kwa kutumia njia ya set(). Njia hii inabadilisha seti kuwa orodha:

my_set = {1, 2, 3, 4, 5}

item_list = list(my_set)
print(item_list)
5. Kupata vitu vya seti kwa kutumia njia ya pop(). Njia hii inatoa kipengee kimoja kutoka kwa seti:

my_set = {1, 2, 3, 4, 5}

item = my_set.pop()
print(item)
Mifano hii inaonyesha njia kadhaa za kupata vitu katika seti kwa kutumia Python. Unaweza kuchagua njia inayofaa zaidi kulingana na mahitaji yako.

Читать полностью…

PYTHON EAST AFRICA

Katika Python, seti ni mkusanyiko usio na mpangilio wa vitu visivyo na kipekee. Seti zinaweza kutumika kwa madhumuni mbalimbali, ikiwa ni pamoja na:

* Kuhifadhi data bila kurudia.
* Kufanya shughuli za hesabu kwa data.
* Kutafuta vitu katika data.

Seti zinaweza kuundwa kwa kutumia braces {}. Kwa mfano:

# Unda seti ya nambari
seti = {1, 2, 3, 4, 5}

# Unda seti ya herufi
seti = {"a", "b", "c", "d"}
Seti zinaweza pia kuundwa kwa kutumia kazi ya set(). Kwa mfano:

# Unda seti kutoka kwa orodha
seti = set([1, 2, 3, 4, 5])

# Unda seti kutoka kwa mnyororo
seti = set("abced")
Seti zina sifa zifuatazo:

* Seti hazina mpangilio.
* Seti haziwezi kuwa na vitu vilivyorudiwa.
* Seti ni zisizobadilika, ikimaanisha kwamba vitu vya seti vinaweza kuongezwa au kuondolewa, lakini seti yenyewe haiwezi kubadilishwa.

Seti zinaweza kutumika kwa madhumuni mbalimbali, ikiwa ni pamoja na:

* Kuhifadhi data bila kurudia.

Kwa mfano, unaweza kutumia seti kuhifadhi orodha ya majina ya wanafunzi. Hii itahakikisha kwamba hakuna jina ambalo linarudiwa kwenye seti.

* Kufanya shughuli za hesabu kwa data.

Kwa mfano, unaweza kutumia seti kuhesabu idadi ya vitu katika mkusanyiko. Unaweza pia kutumia seti kukokotoa tofauti, makutano, na jumla ya seti mbili au zaidi.

* Kutafuta vitu katika data.

Kwa mfano, unaweza kutumia seti kutafuta ikiwa kipengee kiko kwenye mkusanyiko. Unaweza pia kutumia seti kutafuta kipengee ambacho kinaonekana mara nyingi zaidi katika mkusanyiko.

Hapa kuna mifano ya jinsi seti zinaweza kutumika katika Python:

# Kuhifadhi data bila kurudia
seti = {1, 2, 3, 4, 5}

# Kufanya shughuli za hesabu kwa data
seti1 = {1, 2, 3}
seti2 = {2, 4, 6}

# Tofauti
print(seti1 - seti2)
# {1, 3}

# Makutano
print(seti1 & seti2)
# {2}

# Jumla
print(seti1 | seti2)
# {1, 2, 3, 4, 6}

# Kutafuta vitu katika data
seti = {1, 2, 3, 4, 5}

# Ikiwa 1 kiko kwenye seti
print(1 in seti)
# True

# Kipengee ambacho kinaonekana mara nyingi zaidi katika seti
print(seti.most_common(1))
# [(3, 1)]
Seti ni chombo chenye nguvu ambacho kinaweza kutumika kwa madhumuni mbalimbali.

Читать полностью…

PYTHON EAST AFRICA

Feliz navidad a todos, espero de corazón que pasen bonitas fechas

😎

Читать полностью…

PYTHON EAST AFRICA

Python - Tuple Methods

Katika Python, tuples ni aina ya data isiyoweza kubadilishwa. Hii ina maana kwamba vitu vya tuple haziwezi kubadilishwa moja kwa moja. Hata hivyo, kuna baadhi ya njia zinazoweza kutumika kufanya kazi na tuples.

count()

Njia ya count() inarudi idadi ya mara ambazo kitu fulani kinaonekana katika tuple.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "apple", "cherry")

# Hii inaonyesha idadi ya mara ambazo "apple" inaonekana katika tuple1
print(tuple1.count("apple"))
2


index()

Njia ya index() inarudi index ya kwanza ya kitu fulani katika tuple. Ikiwa kitu hakipatikani katika tuple, njia itarejesha -1.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "apple", "cherry")

# Hii inaonyesha index ya kwanza ya "apple" katika tuple1
print(tuple1.index("apple"))
0


len()

Njia ya len() inarudi urefu wa tuple.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "apple", "cherry")

# Hii inaonyesha urefu wa tuple1
print(len(tuple1))
4


min()

Njia ya min() inarudi kitu kidogo zaidi katika tuple.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "grape", "lemon")

# Hii inaonyesha kitu kidogo zaidi katika tuple1
print(tuple1.min())
'apple'


max()

Njia ya max() inarudi kitu kikubwa zaidi katika tuple.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "grape", "lemon")

# Hii inaonyesha kitu kikubwa zaidi katika tuple1
print(tuple1.max())
'lemon'


sorted()

Njia ya sorted() inarudi tuple iliyopangwa kwa mpangilio wa kupanda.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "grape", "lemon")

# Hii inaonyesha tuple iliyopangwa kwa mpangilio wa kupanda
print(tuple1.sorted())
('apple', 'banana', 'grape', 'lemon')


reversed()

Njia ya reversed() inarudi tuple iliyopinduliwa.

Mfano:

# Hii inaunda tuple
tuple1 = ("apple", "banana", "grape", "lemon")

# Hii inaonyesha tuple iliyopinduliwa
print(tuple1.reversed())
(<_io.TextIOWrapper name='<stdin>' mode='r' encoding='utf-8'>, 'grape', 'banana', 'apple')


tuple()

Njia ya tuple() inaunda tuple mpya kutoka kwa vitu vilivyotolewa.

Mfano:

# Hii inaunda tuple mpya kutoka kwa vitu vilivyotolewa
tuple1 = tuple("apple", "banana", "grape", "lemon")

# Hii inaonyesha tuple mpya
print(tuple1)
('apple', 'banana', 'grape', 'lemon')


Hitimisho:

Читать полностью…

PYTHON EAST AFRICA

Python - Join Tuples

Читать полностью…

PYTHON EAST AFRICA

Python - Loop Tuples

Читать полностью…

PYTHON EAST AFRICA

Python - Unpack Tuples

Читать полностью…

PYTHON EAST AFRICA

thistuple = ("apple", "banana", "cherry")
y = ("orange",)
thistuple += y

print(thistuple)

Читать полностью…

PYTHON EAST AFRICA

thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.append("orange")
thistuple = tuple(y)

Читать полностью…

PYTHON EAST AFRICA

Python - Update Tuples

Читать полностью…

PYTHON EAST AFRICA

Python - Access Tuple Items

Читать полностью…

PYTHON EAST AFRICA

Python Tuples

Читать полностью…

PYTHON EAST AFRICA

Hizi 👆ni Content za Jana kutokana na kuwa zikuwa nyingi ukichanganaya na shuguli za maisha na vile vile kutaka kuandaa vizuli ili tuwe tunajifunza vizuli, inachukua muda saana, kama nikijaaliwa kwa leo tuta anza somo letu hili 👇

Читать полностью…

PYTHON EAST AFRICA

Orodha za njia katika Python

Orodha za njia ni mbinu zinazoweza kutumika kwenye orodha ili kufanya vitendo mbalimbali, kama vile kuongeza, kuondoa, kupanga, na kuchuja vipengee.

Aina za orodha za njia

Kuna aina nyingi za orodha za njia, ambazo zinaweza kugawanywa katika makundi yafuatayo:

* Njia za kuongeza vipengee: Njia hizi hutumika kuongeza vipengee kwenye orodha. Baadhi ya njia za kawaida ni append(), insert(), na extend().
* Njia za kuondoa vipengee: Njia hizi hutumika kuondoa vipengee kutoka kwa orodha. Baadhi ya njia za kawaida ni remove(), pop(), na clear().
* Njia za kupanga vipengee: Njia hizi hutumika kupanga vipengee vya orodha kwa utaratibu wa kupanda au kushuka. Baadhi ya njia za kawaida ni sort() na sorted().
* Njia za kuchuja vipengee: Njia hizi hutumika kuchuja vipengee vya orodha kwa kutumia hali. Baadhi ya njia za kawaida ni filter() na lambda().

Mifano ya orodha za njia

Njia za kuongeza vipengee

numbers = [1, 2, 3]

# Ongeza kipengee mwisho wa orodha
numbers.append(4)
print(numbers) # [1, 2, 3, 4]

# Ongeza kipengee mahali maalum katika orodha
numbers.insert(1, 5)
print(numbers) # [1, 5, 2, 3, 4]

# Ongeza orodha nyingine kwenye orodha
numbers.extend([5, 6])
print(numbers) # [1, 5, 2, 3, 4, 5, 6]
Njia za kuondoa vipengee

numbers = [1, 2, 3, 4, 5]

# Ondoa kipengee kwa thamani yake
numbers.remove(2)
print(numbers) # [1, 3, 4, 5]

# Ondoa kipengee kwa nafasi yake
numbers.pop(0)
print(numbers) # [3, 4, 5]

# Ondoa vipengee vyote kutoka kwa orodha
numbers.clear()
print(numbers) # []
Njia za kupanga vipengee

numbers = [5, 1, 3, 2, 4]

# Panga vipengee kwa utaratibu wa kupanda
numbers.sort()
print(numbers) # [1, 2, 3, 4, 5]

# Panga vipengee kwa utaratibu wa kushuka
numbers.sort(reverse=True)
print(numbers) # [5, 4, 3, 2, 1]
Njia za kuchuja vipengee

numbers = [1, 2, 3, 4, 5]

# Chukua vipengee visivyo nambari
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers) # [2, 4]
Vidokezo

* Orodha za njia zinaweza kutumika pamoja ili kuunda vitendo ngumu zaidi. Kwa mfano, unaweza kutumia append() na sort() pamoja ili kuongeza kipengee kwenye orodha na kisha kuipanga.
* Orodha za njia zinaweza kutumika kwenye orodha za aina yoyote. Kwa mfano, unaweza kutumia append() kuongeza nambari kwenye orodha ya maandishi.

Читать полностью…
Subscribe to a channel