How to Filter Data Using Reduction Functions in Python

  • Python
  • 1 min read

Here is a Python program to filter data using reduction functions.

Filter Data in Python Example

The following Python program will check for the CSV files in the current folder and will print the status. Also, it will print the minimum quantity from the list of dictionaries.

import os
files = os.listdir(os.path.expanduser('.'))
if any(name.endswith('.csv') for name in files):
    print('There are CSVs!')
else:
    print('Sorry, no CSV files in current folder.')

s = ('APPLE', 30, 223.45)
print(','.join(str(x) for x in s))

fruits = [
   {'name':'APPLE', 'quantity': 150},
   {'name':'MANGO', 'quantity': 175},
   {'name':'ORANGE', 'quantity': 120},
   {'name':'PAPAYA', 'quantity': 165}
]
min_qty = min(s['quantity'] for s in fruits)
print(min_qty)

Output:

There are CSVs!
APPLE,30,223.45
120

Process finished with exit code 0

See also: