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

एक सूची में तत्वों को गिनने के लिए पायथन प्रोग्राम तब तक है जब तक कोई तत्व टुपल न हो?

ए दी गई सूची है। इस सूची में नेस्टेड टुपल्स हैं। हमारा कार्य तत्वों को एक सूची में गिनना है जब तक कि कोई तत्व एक टपल न हो। यहां हम isinstance () फ़ंक्शन का उपयोग करते हैं। इस फ़ंक्शन में दो पैरामीटर ऑब्जेक्ट हैं और classinfo.object को चेक किया जाना है और क्लासइन्फो क्लास, टाइप या क्लास और टाइप का टपल है। यह फ़ंक्शन सत्य लौटाता है यदि ऑब्जेक्ट वर्ग के रूप में एक उदाहरण या उपवर्ग है, या टपल का कोई तत्व है और अन्यथा गलत है।

Input : A=[4, 5, 6, 10,22,33, (1, 2, 3), 11, 2, 4]
Output : 6

एल्गोरिदम

Step 1: Given a list.
Step 2: Use one counter variable c which is initialized by 0.
Step 3: We traverse the list and verify that encountering a tuple or not in our path of count.
Step 4: If it’s true then counter will be increased by 1 otherwise false.
Step 5: return c

उदाहरण कोड

# Program to count the items 
# until a list is encountered a tuple
def countelement(M): 
   c = 0
   print("RESULT ::>")
   for i in M: 
      if isinstance(i, tuple): 
         break
         c = c + 1     
   return c 
  
# Driver Code 
A = [4, 5, 6, 10,22,33, (1, 2, 3), 11, 2, 4] 
print(countelement(A)) 

आउटपुट

Result ::>6

  1. पायथन प्रोग्राम में तत्वों की लंबाई के अनुसार सूची को क्रमबद्ध करें

    हमारे पास स्ट्रिंग्स की एक सूची है और हमारा लक्ष्य सूची में स्ट्रिंग्स की लंबाई के आधार पर सूची को सॉर्ट करना है। हमें स्ट्रिंग्स को उनकी लंबाई के अनुसार आरोही क्रम में व्यवस्थित करना होगा। हम अपने एल्गोरिदम या पायथन . का उपयोग करके ऐसा कर सकते हैं अंतर्निहित विधि सॉर्ट () या फ़ंक्शन क्रमबद्ध () एक

  1. एक टपल में एक तत्व की घटनाओं की गणना करने के लिए पायथन कार्यक्रम

    यहां एक उपयोगकर्ता इनपुट टपल दिया गया है, हमारा कार्य किसी दिए गए तत्व की घटनाओं को टपल में गिनना है। उदाहरण Input : A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output : 3 एल्गोरिदम countoccur(A,x) /* A is an array and x is the element to count the number of occurrences */ Step 1: First

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem