📦 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 में
forloop - 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 हासिल हो।