⊗pyPmFnFi 18 of 129 menu

filter ֆունկցիան օբյեկտները ֆիլտրելու համար Python-ում

Եկեք այժմ ուսումնասիրենք filter ֆունկցիան: Այն թույլ է տալիս ֆիլտրել ցուցակների և այլ իտերացվող օբյեկտների տարրերը ըստ որոշակի պայմանի: Առաջին պարամետրով այն ընդունում է ֆունկցիա, որը սահմանում է ստուգման պայմանը: Երկրորդ պարամետրում նշվում է այն ցուցակը, որի տարրերը կֆիլտրվեն: Եթե ֆունկցիան վերադարձնում է True, ապա տարրը մնում է նոր ցուցակում: Եթե վերադարձվում է False, ապա տարրը չի մտնում ցուցակի մեջ:

Ենթադրենք ունենք ցուցակ:

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

Եկեք դրա մեջ թողնենք միայն զույգ թվերը: Դրա համար լամբդա-ֆունկցիայի միջոցով գրենք, որ իր պարամետրում փոխանցված թիվը բաժանվի 2-ի առանց մնացորդի:

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

Կոդի կատարումից հետո կվերադարձվի նոր ցուցակ:

[2, 4, 6]

Տրված է թվերով ցուցակ:

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

Նոր ցուցակի մեջ գրեք միայն այս ցուցակի կենտ թվերը:

Տրված է տողերով ցուցակ:

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

Նոր ցուցակի մեջ գրեք միայն այն տողերը, որոնց երկարությունը հավասար է 2-ի:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել