Seedha content par jao
ЁЯдЦ Python Hindi Bot
Namaste! Main Python Hindi Bot hoon ЁЯРН
Python ya AI se related kuch bhi type karke pucho, ya neeche se quick sawaal chuno.
WhatsApp

Stay Connected with PythonHindii

Join our WhatsApp Community to get the latest Python tutorials, coding tips, interview questions, project updates, and learning resources directly on your phone.

Join WhatsApp Community
⇧
Python Hindi Logo
Python in Hindi | Programming Education
Python programming tutorial in Hindi banner Python code learning illustration Hindi Python student coding illustration Python data code pattern background

Python Tutorial in HindiiLearn Python Programming for Free

Learn Python from Beginner to Advanced in simple Hindi.

print("Namaste Python!")
# Variable banana
naam = "Ankit"
umar = 25
 
for i in range(3):
  print("Sikho!")
 
# Output:
Sikho! Sikho! Sikho!

Why Students Learn Here

ЁЯУЪ

Structured Tutorials

Beginner se Advanced tak step-by-step organized lessons.

ЁЯТ╗

Practical Code

Real examples aur hands-on code jo actually samajh aaye.

ЁЯза

Python + AI Path

Ek clear roadmap jo Python se AI tak le jaata hai.

ЁЯЪА

Projects & Career

Portfolio-ready projects aur interview preparation.

Ye Kaise Kaam Karta Hai

Hindi mein Python, AI aur Data Skills seekhne ka sabse simple tareeka.

ЁЯУШ

Seekhein

Beginner se Advanced tak, best curated tutorials aur guides Hindi mein.

ЁЯТ╗

Practice Karein

Real code examples aur mini-projects ke through hands-on practice karein.

ЁЯТм

Judein

WhatsApp community se judkar apne doubts clear karein, akele nahi seekhenge.

Python to AI Learning Roadmap

Step-by-step learning path from Python basics to AI, Data Science and career-ready projects.

1
ЁЯРН

Python Basics

Introduction, Variables, Data Types, Operators, Input & Output, Conditions, Loops, Functions

Start Python →
2
ЁЯТ╗

Python Intermediate

Lists, Tuples, Sets, Dictionaries, Strings, Functions, Modules, File Handling, Exception Handling

Continue Python →
3
⚙️

Advanced Python

OOP, Iterators, Generators, Decorators, Regular Expressions, APIs, Automation, Virtual Environments

Learn Advanced Python →
4
ЁЯЧД️

SQL & Databases

SQL Basics, MySQL, SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, Database Projects

Learn SQL →
5
ЁЯУК

Data Analytics

NumPy, Pandas, Data Cleaning, Data Visualization, Matplotlib, Exploratory Data Analysis

Learn Data Analytics →
6
ЁЯдЦ

Machine Learning

ML Basics, Supervised & Unsupervised Learning, Regression, Classification, Model Evaluation, Scikit-learn

Learn Machine Learning →
7
ЁЯза

Artificial Intelligence

AI Fundamentals, Generative AI, AI Tools, Prompt Engineering, LLM Concepts, AI Automation

Explore AI →
8
ЁЯЪА

Projects & Career

Python Projects, AI Projects, Data Projects, Portfolio, GitHub, Interview Preparation, Career Roadmap

Build Your Career →

Python Map, Filter and Reduce Explained ЁЯФе | Complete Beginner Guide | Python Tutorial

Python Map Filter Reduce in Hindi - Complete Beginner Guide

Python Map, Filter and Reduce

Python рдоें рдЬрдм рд╣рдоें рдХिрд╕ी list рдХे рд╣рд░ element рдкрд░ рдХोрдИ operation рдХрд░рдиा рд╣ो, рдХुрдЫ elements рдХो рдХिрд╕ी condition рдХे рдЖрдзाрд░ рдкрд░ рдЪुрдирдиा рд╣ो, рдпा рдкूрд░ी list рдХो рдПрдХ single value рдоें combine рдХрд░рдиा рд╣ो, рддो рддीрди рдмрд╣ुрдд useful functions рдХाрдо рдЖрддे рд╣ैं — map(), filter() рдФрд░ reduce()।

рдпे рддीрдиों functions loops рдХो рдмाрд░-рдмाрд░ рд▓िрдЦрдиे рд╕े рдмрдЪाрддे рд╣ैं рдФрд░ code рдХो рдЫोрдЯा, рд╕ाрдл рдФрд░ readable рдмрдиाрддे рд╣ैं। рдЕрдХ्рд╕рд░ рдЗрди्рд╣ें Lambda Function рдХे рд╕ाрде рдЗрд╕्рддेрдоाрд▓ рдХिрдпा рдЬाрддा рд╣ै, рдЗрд╕рд▓िрдП рдЕрдЧрд░ рдЖрдкрдиे рдЕрднी Lambda Function in Python рдирд╣ीं рдкрдв़ा рд╣ै, рддो рдкрд╣рд▓े рд╡ो article рдкрдв़рдиा рдмेрд╣рддрд░ рд░рд╣ेрдЧा। Examples рдЦुрдж run рдХрд░рдиे рдХे рд▓िрдП рд╣рдоाрд░ा Online Python Editor & Compiler use рдХрд░ рд╕рдХрддे рд╣ैं।

ЁЯОе Video рдоें рдкूрд░ा Topic рд╕рдордЭें

map() Function рдХ्рдпा рд╣ै?

map() function рдХा рдЗрд╕्рддेрдоाрд▓ рддрдм рдХिрдпा рдЬाрддा рд╣ै рдЬрдм рд╣рдоें рдХिрд╕ी list (рдпा рдХिрд╕ी рднी iterable) рдХे рд╣рд░ рдПрдХ element рдкрд░ рдПрдХ рдЬैрд╕ा operation рдХрд░рдиा рд╣ो।

рд╕рд░рд▓ рднाрд╖ा рдоें — map() рд╣рд░ element рдХो рдХिрд╕ी function рд╕े рдЧुрдЬाрд░ рджेрддा рд╣ै рдФрд░ рдирдпा result рд╡ाрдкрд╕ рджेрддा рд╣ै।
Example
def square(x): return x * x numbers = [1, 2, 3, 4, 5] result = map(square, numbers) print(list(result))

Output:

[1, 4, 9, 16, 25]
Try it Yourself »

map() рдХा Syntax

Syntax
map(function, iterable)
  • function → рд╡рд╣ function рдЬो рд╣рд░ element рдкрд░ apply рд╣ोрдЧा
  • iterable → list, tuple рдЬैрд╕ी рдХोрдИ рднी sequence
Note: map() рдПрдХ map object return рдХрд░рддा рд╣ै, list рдирд╣ीं। рдЗрд╕рд▓िрдП result рджेрдЦрдиे рдХे рд▓िрдП рдЗрд╕े list() рдоें convert рдХрд░рдиा рдкрдб़рддा рд╣ै।

Lambda рдХे рд╕ाрде map() рдХा рдЙрдкрдпोрдЧ

map() рдХो рдЕрдХ्рд╕рд░ рдПрдХ рдЕрд▓рдЧ function define рдХрд░рдиे рдХी рдмрдЬाрдп рд╕ीрдзे lambda рдХे рд╕ाрде рдЗрд╕्рддेрдоाрд▓ рдХिрдпा рдЬाрддा рд╣ै।

Example
numbers = [1, 2, 3, 4, 5] result = map(lambda x: x * x, numbers) print(list(result))

Output:

[1, 4, 9, 16, 25]

рдпрд╣ рдкिрдЫрд▓े example рдЬैрд╕ा рд╣ी result рджेрддा рд╣ै, рд▓ेрдХिрди рдмिрдиा рдЕрд▓рдЧ рд╕े function define рдХिрдП।

Try it Yourself »

map() рд╕े рд╣рд░ Element рдкрд░ Operation рдХрд░рдиा

Example — рд╣рд░ number рдХो double рдХрд░рдиा
numbers = [10, 20, 30, 40] doubled = map(lambda x: x * 2, numbers) print(list(doubled))

Output:

[20, 40, 60, 80]
Try it Yourself »
Example — Names рдХो uppercase рдоें рдмрджрд▓рдиा
names = ["ankit", "rahul", "priya"] upper_names = map(lambda name: name.upper(), names) print(list(upper_names))

Output:

['ANKIT', 'RAHUL', 'PRIYA']
Try it Yourself »

filter() Function рдХ्рдпा рд╣ै?

filter() function рдХा рдЗрд╕्рддेрдоाрд▓ рддрдм рдХिрдпा рдЬाрддा рд╣ै рдЬрдм рд╣рдоें рдХिрд╕ी list рдоें рд╕े рд╕िрд░्рдл рд╡рд╣ी elements рдЪाрд╣िрдП рд╣ों рдЬो рдХिрд╕ी condition рдХो рдкूрд░ा рдХрд░рддे рд╣ों।

рд╕рд░рд▓ рднाрд╖ा рдоें — filter() рд╕िрд░्рдл рдЙрди elements рдХो рд░рдЦрддा рд╣ै рдЬिрдирдХे рд▓िрдП condition True рд╣ोрддी рд╣ै।
Example
def is_even(x): return x % 2 == 0 numbers = [1, 2, 3, 4, 5, 6] result = filter(is_even, numbers) print(list(result))

Output:

[2, 4, 6]
Try it Yourself »

filter() рдХा Syntax

Syntax
filter(function, iterable)
  • function → рд╡рд╣ function рдЬो рд╣рд░ element рдХे рд▓िрдП True рдпा False return рдХрд░े
  • iterable → list, tuple рдЬैрд╕ी рдХोрдИ рднी sequence
Note: filter() рднी map() рдХी рддрд░рд╣ рдПрдХ filter object return рдХрд░рддा рд╣ै, рдЗрд╕рд▓िрдП рдЗрд╕े рднी list() рдоें convert рдХрд░рдиा рдкрдб़рддा рд╣ै।

Lambda рдХे рд╕ाрде filter() рдХा рдЙрдкрдпोрдЧ

Example
numbers = [1, 2, 3, 4, 5, 6] even_numbers = filter(lambda x: x % 2 == 0, numbers) print(list(even_numbers))

Output:

[2, 4, 6]
Try it Yourself »

Condition рдХे рдЖрдзाрд░ рдкрд░ Values Filter рдХрд░рдиा

Example — 18 рд╕े рдЬ्рдпाрджा age рд╡ाрд▓े select рдХрд░рдиा
ages = [12, 18, 25, 15, 30, 10] adults = filter(lambda age: age >= 18, ages) print(list(adults))

Output:

[18, 25, 30]
Try it Yourself »
Example — рд╕िрд░्рдл рд▓ंрдмे words select рдХрд░рдиा
words = ["hi", "hello", "python", "ok", "programming"] long_words = filter(lambda word: len(word) > 4, words) print(list(long_words))

Output:

['hello', 'python', 'programming']
Try it Yourself »

reduce() Function рдХ्рдпा рд╣ै?

reduce() function рдХा рдЗрд╕्рддेрдоाрд▓ рддрдм рдХिрдпा рдЬाрддा рд╣ै рдЬрдм рд╣рдоें рдХिрд╕ी list рдХे рд╕ाрд░े elements рдХो combine рдХрд░рдХे рдПрдХ single result рдиिрдХाрд▓рдиा рд╣ो — рдЬैрд╕े sum, product, рдпा maximum value।

рд╕рд░рд▓ рднाрд╖ा рдоें — reduce() рдкूрд░ी list рдХो рдзीрд░े-рдзीрд░े combine рдХрд░рдХे рдПрдХ рдЕрдХेрд▓ी value рдмрдиा рджेрддा рд╣ै।
Example
from functools import reduce numbers = [1, 2, 3, 4, 5] result = reduce(lambda a, b: a + b, numbers) print(result)

Output:

15
Try it Yourself »

reduce() рдХो functools рд╕े Import рдХрд░рдиा

map() рдФрд░ filter() Python рдХे built-in functions рд╣ैं, рд▓ेрдХिрди reduce() Python 3 рдоें built-in рдирд╣ीं рд╣ै — рдЗрд╕े рдЗрд╕्рддेрдоाрд▓ рдХрд░рдиे рд╕े рдкрд╣рд▓े functools module рд╕े import рдХрд░рдиा рдЬрд░ूрд░ी рд╣ै।

Syntax
from functools import reduce reduce(function, iterable)
❌ рдмिрдиा import рдХिрдП рдЗрд╕्рддेрдоाрд▓ рдХрд░рдиा
result = reduce(lambda a, b: a + b, numbers) # NameError
✅ рд╕рд╣ी рддрд░ीрдХा
from functools import reduce result = reduce(lambda a, b: a + b, numbers)

reduce() рд╕े Multiple Values рдХो рдПрдХ Result рдоें Combine рдХрд░рдиा

рдпрд╣ рд╕рдордЭрдиे рдХे рд▓िрдП рдХि reduce() internally рдХैрд╕े рдХाрдо рдХрд░рддा рд╣ै, рдЗрд╕ example рдХो step-by-step рджेрдЦें:

Example
from functools import reduce numbers = [1, 2, 3, 4] result = reduce(lambda a, b: a + b, numbers) print(result)

Output:

10

Internally рдпрд╣ рдЗрд╕ рддрд░рд╣ рдЪрд▓рддा рд╣ै:

1 + 2 = 3 3 + 3 = 6 6 + 4 = 10

рд╣рд░ step рдкрд░ рдкिрдЫрд▓ा result рдЕрдЧрд▓े element рдХे рд╕ाрде combine рд╣ोрддा рдЬाрддा рд╣ै, рдЬрдм рддрдХ рд╕िрд░्рдл рдПрдХ final value рди рдмрдЪ рдЬाрдП।

Try it Yourself »
Example — Maximum Number рдиिрдХाрд▓рдиा
from functools import reduce numbers = [5, 12, 8, 20, 3] maximum = reduce(lambda a, b: a if a > b else b, numbers) print(maximum)

Output:

20
Try it Yourself »

Map, Filter рдФрд░ Reduce рдоें Difference

FunctionрдХाрдоResult
map()рд╣рд░ element рдкрд░ operation apply рдХрд░рддा рд╣ैрдЙрддрдиे рд╣ी elements, transformed
filter()condition рдХे рдЖрдзाрд░ рдкрд░ elements рдЪुрдирддा рд╣ैрдХрдо рдпा рдмрд░ाрдмрд░ elements, condition true рд╡ाрд▓े
reduce()рд╕ाрд░े elements рдХो combine рдХрд░рддा рд╣ैрд╕िрд░्рдл рдПрдХ single value
Example — рддीрдиों рдПрдХ рд╕ाрде
from functools import reduce numbers = [1, 2, 3, 4, 5, 6] squared = list(map(lambda x: x * x, numbers)) even_only = list(filter(lambda x: x % 2 == 0, numbers)) total = reduce(lambda a, b: a + b, numbers) print("Squared:", squared) print("Even Only:", even_only) print("Total:", total)

Output:

Squared: [1, 4, 9, 16, 25, 36] Even Only: [2, 4, 6] Total: 21
Try it Yourself »

Practical Example — Student Marks Processing

Example
from functools import reduce marks = [45, 78, 32, 90, 65, 20] # Pass students (marks >= 40) passed = list(filter(lambda m: m >= 40, marks)) # Har mark par 5 bonus marks add karna with_bonus = list(map(lambda m: m + 5, passed)) # Sabka total nikaalna total = reduce(lambda a, b: a + b, with_bonus) print("Passed:", passed) print("With Bonus:", with_bonus) print("Total:", total)

Output:

Passed: [45, 78, 90, 65] With Bonus: [50, 83, 95, 70] Total: 298

рдпрд╣ाँ рдкрд╣рд▓े filter() рд╕े pass students рдЪुрдиे рдЧрдП, рдлिрд░ map() рд╕े bonus marks add рдХिрдП рдЧрдП, рдФрд░ рдЖрдЦिрд░ рдоें reduce() рд╕े total рдиिрдХाрд▓ा рдЧрдпा — рддीрдиों functions рдПрдХ рд╕ाрде рдоिрд▓рдХрд░ рдХाрдо рдХрд░ рд░рд╣े рд╣ैं।

Try it Yourself »

Common Mistakes

❌ list() рдоें convert рдХрд░рдиा рднूрд▓ рдЬाрдиा
result = map(lambda x: x * x, [1, 2, 3]) print(result) #
✅ рд╕рд╣ी рддрд░ीрдХा
result = list(map(lambda x: x * x, [1, 2, 3])) print(result)
❌ reduce() рдХो рдмिрдиा import рдХे рдЗрд╕्рддेрдоाрд▓ рдХрд░рдиा
result = reduce(lambda a, b: a + b, [1, 2, 3]) # NameError
✅ рд╕рд╣ी рддрд░ीрдХा
from functools import reduce result = reduce(lambda a, b: a + b, [1, 2, 3])
❌ filter() рдоें рдРрд╕ा function рджेрдиा рдЬो True/False return рди рдХрд░े
result = filter(lambda x: x + 1, numbers) # рдЧрд▓рдд рддрд░ीрдХा

filter() рдХो рдРрд╕ा function рдЪाрд╣िрдП рдЬो рд╣рд░ element рдХे рд▓िрдП True рдпा False return рдХрд░े, рдХोрдИ рдФрд░ value рдирд╣ीं।

❌ map() рдФрд░ filter() рдХो Confuse рдХрд░рдиा

map() рд╣рд░ element рдХो transform рдХрд░рддा рд╣ै (elements рдХी рд╕ंрдЦ्рдпा same рд░рд╣рддी рд╣ै), рдЬрдмрдХि filter() рдХुрдЫ elements рдХो рд╣рдЯा рднी рд╕рдХрддा рд╣ै (рд╕ंрдЦ्рдпा рдХрдо рд╣ो рд╕рдХрддी рд╣ै)।

Exercise ?

List рдХे рд╕ाрд░े elements рдХो combine рдХрд░рдХे рдПрдХ single value рдиिрдХाрд▓рдиे рдХे рд▓िрдП рдХौрди рд╕ा function рдЗрд╕्рддेрдоाрд▓ рд╣ोрддा рд╣ै?

map()
filter()
reduce()

Coding Challenges

рдЕрдм рдЦुрдж рдЕрдкрдиे Online Python Editor рдоें рдЗрди challenges рдХो solve рдХीрдЬिрдП:

  1. map() рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░рдХे рдПрдХ list рдХे рд╣рд░ number рдХा cube рдиिрдХाрд▓िрдП।
  2. filter() рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░рдХे рдХिрд╕ी list рдоें рд╕े рд╕िрд░्рдл negative numbers рдиिрдХाрд▓िрдП।
  3. reduce() рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░рдХे рдХिрд╕ी list рдХे рд╕ाрд░े numbers рдХा product (рдЧुрдгрдирдлрд▓) рдиिрдХाрд▓िрдП।
  4. рдПрдХ list of names рджी рдЧрдИ рд╣ै — map() рд╕े рдЙрди्рд╣ें lowercase рдоें рдмрджрд▓िрдП рдФрд░ рдлिрд░ filter() рд╕े рд╕िрд░्рдл 5 letters рд╕े рдмрдб़े рдиाрдо рдЪुрдиिрдП।
  5. map(), filter() рдФрд░ reduce() рддीрдиों рдХो рдПрдХ рд╕ाрде рдЗрд╕्рддेрдоाрд▓ рдХрд░рдХे рдХिрд╕ी list рдоें рд╕े even numbers рдЪुрдиिрдП, рдЙрди्рд╣ें square рдХीрдЬिрдП, рдФрд░ рдЙрдирдХा sum рдиिрдХाрд▓िрдП।

Quick Revision

FunctionSyntaxUse
map()map(function, iterable)рд╣рд░ element рдкрд░ operation apply рдХрд░рдиा
filter()filter(function, iterable)Condition рдХे рдЖрдзाрд░ рдкрд░ elements рдЪुрдирдиा
reduce()reduce(function, iterable)рд╕ाрд░े elements рдХो рдПрдХ value рдоें combine рдХрд░рдиा

FAQ

Python рдоें map() Function рдХ्рдпा рд╣ै?

map() function рдХिрд╕ी list рдХे рд╣рд░ element рдкрд░ рдПрдХ рдЬैрд╕ा operation apply рдХрд░рддा рд╣ै рдФрд░ рдирдпा result return рдХрд░рддा рд╣ै।

filter() Function рдХ्рдпा рдХрд░рддा рд╣ै?

filter() рдХिрд╕ी list рдоें рд╕े рд╕िрд░्рдл рд╡рд╣ी elements рдЪुрдирддा рд╣ै рдЬो рдХिрд╕ी рджी рдЧрдИ condition рдХो рдкूрд░ा рдХрд░рддे рд╣ैं।

reduce() Function рдХो import рдХ्рдпों рдХрд░рдиा рдкрдб़рддा рд╣ै?

рдХ्рдпोंрдХि Python 3 рдоें reduce() built-in function рдирд╣ीं рд╣ै — рдЗрд╕े рдЗрд╕्рддेрдоाрд▓ рдХрд░рдиे рдХे рд▓िрдП functools module рд╕े import рдХрд░рдиा рдЬрд░ूрд░ी рд╣ै।

рдХ्рдпा map(), filter() рдФрд░ reduce() рдХो Lambda рдХे рдмिрдиा рдЗрд╕्рддेрдоाрд▓ рдХрд░ рд╕рдХрддे рд╣ैं?

рд╣ाँ। рддीрдиों functions рдХिрд╕ी рднी normal (def рд╕े рдмрдиे) function рдХे рд╕ाрде рднी рдХाрдо рдХрд░рддे рд╣ैं, рд▓ेрдХिрди рдЫोрдЯे operations рдХे рд▓िрдП Lambda рдЬ्рдпाрджा common рдФрд░ concise рддрд░ीрдХा рд╣ै।

map() рдФрд░ filter() рдХे Result рдХो list рдоें рдХ्рдпों рдмрджрд▓рдиा рдкрдб़рддा рд╣ै?

рдХ्рдпोंрдХि map() рдФрд░ filter() рджोрдиों рдПрдХ special object (map object / filter object) return рдХрд░рддे рд╣ैं, actual list рдирд╣ीं — рдЗрд╕рд▓िрдП result рджेрдЦрдиे рдХे рд▓िрдП рдЙрди्рд╣ें list() рдоें convert рдХрд░рдиा рдкрдб़рддा рд╣ै।

Summary

map() = transform рдХрд░ो, filter() = рдЪुрдиो, reduce() = combine рдХрд░рдХे рдПрдХ value рдмрдиाрдУ।

рдЗрд╕ article рдоें рдЖрдкрдиे рд╕ीрдЦा рдХि map(), filter() рдФрд░ reduce() рдХ्рдпा рд╣ैं, рдЗрдирдХा syntax рдХ्рдпा рд╣ै, рдЗрди्рд╣ें Lambda рдХे рд╕ाрде рдХैрд╕े рдЗрд╕्рддेрдоाрд▓ рдХрд░ें, рдФрд░ рддीрдиों рдоें рдХ्рдпा difference рд╣ै। Student Marks рдЬैрд╕े practical example рд╕े рдпрд╣ рднी рджेрдЦा рдХि рддीрдиों functions рдХो рдПрдХ рд╕ाрде рдоिрд▓ाрдХрд░ рдХैрд╕े рдЗрд╕्рддेрдоाрд▓ рдХिрдпा рдЬा рд╕рдХрддा рд╣ै।

рдпे рддीрдиों functions Python рдоें loops рдХो рдЫोрдЯा рдФрд░ readable рдмрдиाрдиे рдХा рдмрд╣ुрдд powerful рддрд░ीрдХा рд╣ैं। рдЕрдм рдКрдкрд░ рджिрдП рдЧрдП coding challenges рдЦुрдж рдЕрдкрдиे Online Editor рдоें solve рдХрд░ें।

Related Articles

ЁЯзС‍ЁЯТ╗ Python Coding Lab Python code likho, run karo aur practice karo — directly browser mein.