⊗pyPmFnFi 18 of 129 menu

Python-da obýektleri filtrlemek üçin filter funksiýasy

Indi filter funksiýasyny öwreneli. Ol sanawlar we beýleki iterirlýän obýektleriň elementlerini bir şert boýunça filtrelemäge mümkinçilik berýär. Birinji parametr hökmünde ol barlag şertini kesgitleýän funksiýany kabul edýär. Ikinji parametrde, elementleri filtrlenjek sanaw görkezilýär. Eger funksiýa True gaýtarsa, onda element täze sanawda galýar. Eger False gaýtarýan bolsa, onda element sanawa girmeýär.

Bizde bir sanaw bar diýeli:

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

Geliň, onda diňe ýakyn sanlary saklalyň. Bunun üçin lambda funksiýasyndan peýdalanyp, onuň parametrine berlen san 2-e bölünýändigini ýazalyň: 2 galdyksyz:

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

Kody ýerine ýetirileninden soň täze sanaw gaýdarylýar:

[2, 4, 6]

Sanalaryň sanawy berlen:

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

Bu sanawdan diňe ýakyn däl sanlary täze sanawa ýazyň.

Setirleriň sanawy berlen:

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

Uzynlygy 2 deň bolan diňe setirleri täze sanawa ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et