📦 Python Data Structures with Functions, Loops & Conditional Statements
Python में data structures का सही उपयोग programming में efficiency बढ़ाता है। इस ब्लॉग में हम List, Dictionary, Tuple और Sets को Functions, Loops और Conditional Statements के साथ practical examples के माध्यम से समझेंगे।
🔹 Functions के साथ Data Structures
Functions data structures के operations को modular और reusable बनाते हैं। हम lists, dictionaries, tuples और sets पर operations perform करने के लिए functions create कर सकते हैं।
# Example: Function with List def sum_list(numbers): total = 0 for num in numbers: total += num return total nums = [1, 2, 3, 4] print(sum_list(nums)) # Output: 10
🔹 Loops के साथ Data Structures
Loops data structures में stored elements पर iterate करने के लिए use होते हैं। यह data processing और analysis में मदद करते हैं।
- Lists और Tuples में
for
loop - Dictionaries में keys, values और items iterate करना
- Sets में elements iterate करना
# List Loop fruits = ["Apple", "Banana", "Cherry"] for fruit in fruits: print(fruit) # Dictionary Loop student = {"name":"Ds", "age":25} for key, value in student.items(): print(key, ":", value) # Set Loop numbers = {1,2,3} for num in numbers: print(num)
🔹 Conditional Statements के साथ Data Structures
Conditional statements (if, elif, else) data structures के elements के basis पर decisions लेने में मदद करते हैं।
# Example: Conditional with List numbers = [10, 15, 20, 25] for num in numbers: if num % 2 == 0: print(num, "is Even") else: print(num, "is Odd") # Example: Conditional with Dictionary student = {"name":"Ds", "age":25} if student["age"] > 18: print(student["name"], "is an adult")
💡 Practical Examples
Data structures, loops और conditionals के combination से complex tasks आसान हो जाते हैं।
# Function + Loop + Conditional Example def categorize_numbers(nums): even_nums = [] odd_nums = [] for n in nums: if n % 2 == 0: even_nums.append(n) else: odd_nums.append(n) return even_nums, odd_nums numbers = [1,2,3,4,5,6] even, odd = categorize_numbers(numbers) print("Even Numbers:", even) print("Odd Numbers:", odd)
🏆 निष्कर्ष
Python के data structures को Functions, Loops और Conditional Statements के साथ combine करके हम reusable, efficient और readable code लिख सकते हैं। यह approach Data Science और AI projects में बड़े datasets के साथ काम करने में अत्यंत महत्वपूर्ण है। Beginners को इन concepts को समझकर लगातार practice करनी चाहिए ताकि programming में mastery हासिल हो।