⊗pyPmFnFi 18 of 129 menu

Kazi ya kuchuja kwa kuchuja vitu katika Python

Wacha sasa tusome kazi filter. Inakuwezesha kuchuja vipengele vya orodha na vitu vingine vinavyoweza kuendeshwa kulingana na hali fulani. Kigezo cha kwanza kinachukua kazi ambayo inabainisha hali ya ukaguzi. Kigezo cha pili kinabainisha orodha, ambavyo vipengele vyake vitachujwa. Ikiwa kazi inarudisha True, basi kipengele kinabaki katika orodha mpya. Ikiwa inarudisha False, basi kipengele hakita ingia kwenye orodha.

Tuchukulie tuna orodha ifuatayo:

lst = [1, 2, 3, 4, 5, 6]

Wacha tuache ndani yake nambari zenye usawa tu. Ili kufanya hivyo, kwa kutumia kazi ya lambda tuandike, ili nambari iliyopitishwa kwenye kigezo chake igawanyike na: 2 bila salio:

res = filter(lambda num: num % 2 == 0, lst) print(list(res))

Baada ya kutekeleza kificho orodha mpya itarudiwa:

[2, 4, 6]

Imepewa orodha yenye nambari:

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

Andika kwenye orodha mpya nambari zisizo na usawa tu kutoka kwenye orodha hii.

Imepewa orodha yenye masharti:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

Andika kwenye orodha mpya masharti tu, urefu ambao ni sawa na 2.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa