Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कक्षाओं का उपयोग करके सूची के तत्वों को जोड़ने, हटाने और प्रदर्शित करने के लिए पायथन कार्यक्रम

जब कक्षाओं का उपयोग करके सूची के तत्वों को जोड़ना, हटाना और प्रदर्शित करना आवश्यक होता है, तो ऑब्जेक्ट ओरिएंटेड विधि का उपयोग किया जाता है। यहां, एक वर्ग परिभाषित किया गया है, और विशेषताओं को परिभाषित किया गया है। कार्यों को वर्ग के भीतर परिभाषित किया जाता है जो कुछ संचालन करते हैं। वर्ग का एक उदाहरण बनाया जाता है, और कार्यों का उपयोग सूची में तत्वों को जोड़ने, सूची से तत्वों को हटाने और वस्तुओं का उपयोग करके सूची के तत्वों को प्रदर्शित करने के लिए किया जाता है।

नीचे उसी के लिए एक प्रदर्शन है -

उदाहरण

class list_class():
   def __init__(self):
      self.n=[]
   def add_val(self,a):
      return self.n.append(a)
   def remove_val(self,b):
      self.n.remove(b)
   def display_val(self):
      return (self.n)
my_instance = list_class()
choice_val = 1
while choice_val!=0:
   print("0. Exit")
   print("1. Add elements")
   print("2. Delete element")
   print("3. Display list")
   choice_val=int(input("Enter your choice: "))
   if choice_val==1:
      n=int(input("Enter element to add to the list... "))
      my_instance.add_val(n)
      print("List: ",my_instance.display_val())
   elif choice_val==2:
      n=int(input("Enter number to delete.."))
      my_instance.remove_val(n)
      print("List: ",my_instance.display_val())
   elif choice_val==3:
      print("List: ",my_instance.display_val())
   elif choice_val==0:
      print("Exit")
   else:
      print("Invalid choice!")
print()

आउटपुट

0. Exit
1. Add elements
2. Delete element
3. Display list
Enter your choice: 1
Enter element to add to the list... 34
List: [34]
0. Exit
1. Add elements
2. Delete element
3. Display list
Enter your choice: 3
List: [34]
0. Exit
1. Add elements
2. Delete element
3. Display list
Enter your choice: 2
Enter number to delete..34
List: []
0. Exit
1. Add elements
2. Delete element
3. Display list
Enter your choice: 0
Exit

स्पष्टीकरण

  • 'list_class' वर्ग नामक एक वर्ग परिभाषित किया गया है, जिसमें 'add_val', 'remove_val', और 'display_val' जैसे कार्य हैं।
  • इनका उपयोग सूची में तत्वों को जोड़ने, सूची से तत्व को हटाने और क्रमशः सूची प्रदर्शित करने के लिए किया जाता है। इस वर्ग का एक उदाहरण बनाया गया है।
  • सूची के तत्वों को दर्ज किया जाता है और उस पर संचालन किया जाता है।
  • प्रासंगिक संदेश और आउटपुट कंसोल पर प्रदर्शित होते हैं।

  1. सूची में तत्वों का योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक इनपुट के रूप में एक सूची को देखते हुए, हमें दी गई सूची के योग की गणना करने की आवश्यकता है। यहां हमारे पास विचार करने के लिए दो दृष्टिकोण हैं यानी अंतर्निहित फ़ंक्शन का उपयोग करना और ब्रूट-फोर्

  1. एपेंड () और विस्तार () पायथन में

    एपेंड () और एक्सटेंड () फ़ंक्शन का उपयोग पायथन सूची के साथ तत्वों की संख्या बढ़ाने के लिए किया जाता है। लेकिन दोनों का व्यवहार अलग है जैसा कि नीचे दिखाया गया है। जोड़ें () वाक्यविन्यास:list_name.append(value)यह केवल एक तर्क लेता है। यह फ़ंक्शन आने वाले तत्व को सूची के अंत में एक नए तत्व के रूप में

  1. पायथन टुपल में तत्वों को कैसे जोड़ा जाए?

    पायथन टपल एक अपरिवर्तनीय वस्तु है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने का प्रयास करता है (जैसे परिशिष्ट) की अनुमति नहीं है। हालांकि, निम्नलिखित समाधान का उपयोग किया जा सकता है। सबसे पहले, टुपल को बिल्ट-इन फंक्शन लिस्ट () द्वारा लिस्ट में बदलें। आप वस्तु को सूची वस्तु में हमेशा जोड़ सकते हैं। फिर