Change language

Python | Filter out negative values ​​from a given dictionary

| |

Method # 1: Using Dictation

# Python code for demonstration
# return the filtered dictionary
# by certain criteria

 

from six import iteritems

# Initializing dictionary

ini_dict = { ’a’ : 1 , ’ b’ : - 2 , ’c’ : - 3 , ’d’ : 7 , ’e’ : 0 }

 
# print the original dictionary

print ( "initial lists" , str (ini_dict))

 
# filter the dictionary so that no values ​​exceed 0

result = dict ((k, v) for k, v in ini_dict.items () if v" = 0 )

 

print ( "resultant dictionary:" , str (result))

Output:

 initial lists {’a’: 1,’ c’: -3, ’d’: 7,’ b’: -2, ’e’: 0} resultant dictionary: {’a’: 1,’ d’: 7, ’e’: 0} 

Method # 2: Using lambda and filter

# Python code for demo
# return the filtered dictionary
# by certain criteria

 

from six import iteritems

# Initializing dictionary

ini_dict = { ’a’ : 1 , ’b’ : - 2 , ’ c’ : - 3 , ’d’ : 7 , ’e’ : 0 }

 
# print the source dictionary

print ( "initial lists" , str (ini_dict) )

 
# filter the dictionary so that no values ​​exceed 0

result = dict ( filter ( lambda x: x [ 1 ]" = 0.0 , ini_dict.items ()))

result = dict (result)

 

print ( "resultant dictionary:" , str (result) )

Exit:

 initial lists {’c’: -3,’ d’: 7, ’e’: 0,’ a’: 1, ’b’: -2} resultant dictionary: {’ e’: 0, ’a’: 1,’ d’: 7} 

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