डेटा संरचनाओं में बदलाव
सॉर्टिंग, स्लाइसिंग और पुनरावृत्ति का अभ्यास कीजिए।
डेटा संरचनाओं में बदलाव, CoddyKit पर Python For Kids का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python For Kids सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python For Kids पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
डेटा में हेरफेर का परिचय
डेटा संरचनाओं में हेरफेर
डेटा संरचनाओं के पाठ में आपका स्वागत है! आज हम सूचियों और ट्यूपल जैसे डेटा संरचनाओं को क्रमबद्ध करने, टुकड़े निकालने और उनमें पुनरावृत्ति करने के तरीकों से हेरफेर करना सीखेंगे।

डेटा में हेरफेर क्या है?
डेटा में हेरफेर का अर्थ डेटा संरचनाओं में संग्रहीत डेटा को बदलना, व्यवस्थित करना या उसका विश्लेषण करना है। इससे आप अपने प्रोग्रामों में डेटा को प्रभावी ढंग से प्रबंधित और उपयोग कर सकते हैं।
- क्रमबद्ध करना: डेटा को किसी विशेष क्रम में व्यवस्थित करना।
- टुकड़ा निकालना: डेटा के किसी भाग को निकालना।
- पुनरावृत्ति: डेटा संरचना की प्रत्येक वस्तु से होकर गुजरना।
सूचियों को क्रमबद्ध करना
क्रमबद्ध करने से सूची की वस्तुएँ किसी विशेष क्रम में, जैसे आरोही या अवरोही क्रम में, व्यवस्थित हो जाती हैं। Python सूचियों को आसानी से क्रमबद्ध करने के लिए अंतर्निहित विधियाँ प्रदान करता है।
उदाहरण:
# Creates a list of numbers
numbers = [4, 2, 9, 1, 5]
# Sorts the list in ascending order
numbers.sort()
# Prints the sorted list
print(numbers) # Output: [1, 2, 4, 5, 9]सूचियों और ट्यूपल के टुकड़े निकालना
टुकड़े निकालने से आप सूची या ट्यूपल की वस्तुओं के किसी उपसमुच्चय तक पहुँच सकते हैं। डेटा के किसी भाग को निकालने के लिए आप प्रारंभ और अंत की अनुक्रमणिकाएँ निर्दिष्ट कर सकते हैं।
उदाहरण:
# Creates a list of fruits
fruits = ["apple", "banana", "cherry", "date", "elderberry"]
# Slices the list from index 1 to 3 (excluding 4)
subset = fruits[1:4]
# Prints the sliced list
print(subset) # Output: ['banana', 'cherry', 'date']
डेटा संरचनाओं में पुनरावृत्ति
पुनरावृत्ति का अर्थ डेटा संरचना की प्रत्येक वस्तु से एक-एक करके गुजरना है। सूचियों और ट्यूपल में पुनरावृत्ति करने के लिए for और while जैसे लूप का उपयोग किया जाता है।
उदाहरण:
# Creates a list of colors
colors = ["red", "green", "blue"]
# Iterates through the list and prints each color
for color in colors:
print(color)
सूची संक्षेपण
सूची संक्षेपण सूचियाँ बनाने का एक संक्षिप्त तरीका प्रदान करते हैं। इनसे आपका कोड छोटा और अधिक पठनीय हो सकता है।
उदाहरण:
# Creates a list of squares from 1 to 5 using list comprehension
squares = [x**2 for x in range(1, 6)]
# Prints the list of squares
print(squares) # Output: [1, 4, 9, 16, 25]
कुंजियों के साथ क्रमबद्ध करना
आप sort() विधि में key पैरामीटर का उपयोग करके विशेष मानदंडों के आधार पर सूचियों को क्रमबद्ध कर सकते हैं।
उदाहरण:
# Creates a list of tuples with names and ages
people = [("Alice", 30), ("Bob", 25), ("Charlie", 35)]
# Sorts the list by age using a key
people.sort(key=lambda person: person[1])
# Prints the sorted list
print(people) # Output: [('Bob', 25), ('Alice', 30), ('Charlie', 35)]
उदाहरण प्रोग्राम: विद्यार्थियों के अंक
आइए, ऐसा प्रोग्राम बनाएँ जो विद्यार्थियों को उनके अंकों के आधार पर क्रमबद्ध करे और सर्वश्रेष्ठ प्रदर्शन करने वाले विद्यार्थियों के टुकड़े निकाले।
कोड:
# Creates a list of student grades as tuples
student_grades = [
("Alice", 88),
("Bob", 92),
("Charlie", 78),
("Diana", 85),
("Ethan", 95)
]
# Sorts the list by grade in descending order
student_grades.sort(key=lambda student: student[1], reverse=True)
# Slices the top 3 students
top_students = student_grades[:3]
# Prints the top students
print("Top Students:")
for student in top_students:
print(student[0] + " scored " + str(student[1]))
# Output:
# Top Students:
# Ethan scored 95
# Bob scored 92
# Alice scored 88
# Creates a list of numbers
numbers = [10, 5, 8, 3, 7]
# Sorts the list in ascending order
numbers.sort()
# Slices the first three numbers
top_three = numbers[:3]
# Prints the sliced list
print(top_three)
बहुत अच्छा कार्य!
आपने Python में सूचियों और ट्यूपल को क्रमबद्ध करके, उनके टुकड़े निकालकर और उनमें पुनरावृत्ति करके डेटा संरचनाओं में हेरफेर करना सीख लिया है। ये कौशल आपके प्रोग्रामों में डेटा को प्रभावी ढंग से व्यवस्थित और प्रबंधित करने में सहायता करते हैं। अलग-अलग डेटा संरचनाओं और उनमें हेरफेर की तकनीकों के साथ प्रयोग करके अभ्यास करते रहें!

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 22
- पाठ
- 94
अक्सर पूछे जाने वाले प्रश्न
क्या “डेटा संरचनाओं में बदलाव” पाठ निःशुल्क है?
हाँ—“डेटा संरचनाओं में बदलाव” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python For Kids पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python For Kids पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“डेटा संरचनाओं में बदलाव” में मैं क्या सीखूँगा?
सॉर्टिंग, स्लाइसिंग और पुनरावृत्ति का अभ्यास कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python For Kids का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python For Kids शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python For Kids शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“डेटा संरचनाओं में बदलाव” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python For Kids पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python For Kids पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- सूचियाँ और ट्यूपल्स
- डिक्शनरी
- सेट
- डेटा संरचनाओं में बदलाव