Change language

Lambda and filter in Python examples

| | |

Given a list of numbers, find all numbers that are multiples of 13.

 Input: my_list = [12, 65, 54, 39, 102, 339, 221, 50, 70 ] Output: [65, 39, 221] 

We can use the function

# Python program to find divisible numbers
# thirteen from the list using anonymous
# function

 
# Get a list of rooms.

my_list = [ 12 , 65 , 54 , 39 , 102 , 339 , 221 , 50 , 70 ,]

 
# use anonymous function for filtering and comparison
# if sharing or not

result = list ( filter ( lambda x : (x % 13 = = 0 ), my_list)) 

 
# print result

print  (result) 

Output:

 [65, 39, 221] 

Given a list of strings, find all palindromes.

# Python program to search for palindromes in
# list of strings.

 

my_list = [ " geeks " , " geeg " , "keek" , "practice" , "aa" ]

 
# use anonymous function to filter palindromos c.
# Please refer to the article below for details of the reverse
# https://python.engineering/reverse-string-python-5-different-ways/ amp /

result = list ( filter ( lambda x: (x = = "". join ( reversed (x))), my_list)) 

 
# print result

print (result) 

Exit :

 [’geeg’,’ keek’, ’aa’] 

If given a list of strings and string str, output all anagrams str.

# Python program to find all str anagrams in
# list of strings.

from collections import Counter

  

my_list = [ "geeks" , "geeg" , "keegs" , " practice " , " aa " ]

str = "eegsk"

  
# use anonymous function to filter anagrams x.
# Please refer to See article below for details to the contrary
# https://python.engineering/anagram-checking-python-collections-counter/amp/

result = list ( filter ( lambda x: (Counter ( str ) = = Counter (x)), my_list))  < / p>

 
# print result

print (result) 

Output:

 [’geeks’,’ keegs’] 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method