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

पायथन - परीक्षण करें कि क्या टुपल सूची में एक ही तत्व है

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

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = [(72, 72, 72), (72, 72), (72, 72)]

print("The list is :")
print(my_list)

my_result = True
for sub in my_list:
   flag = True
   for element in sub:
      if element != my_list[0][0]:
         flag = False
         break
   if not flag:
      my_result = False
      break

if(flag == True):
   print("The tuple contains a single element")
else:
   print("The tuple doesn't contain a single element")

आउटपुट

The list is :
[(72, 72, 72), (72, 72), (72, 72)]
The tuple contains a single element

स्पष्टीकरण

  • सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • एक वैरिएबल 'ट्रू' को असाइन किया गया है।

  • सूची को पुनरावृत्त किया जाता है, और एक मान को 'सत्य' के रूप में फ़्लैग किया जाता है।

  • यदि सूची का कोई तत्व सूची के पहले तत्व के बराबर नहीं है, तो मान को 'गलत' पर फ़्लैग किया जाता है।

  • अन्यथा, चर को 'गलत' में बदल दिया जाता है।

  • लूप के बाहर नियंत्रण टूट जाता है।

  • विधि के बाहर, यदि ध्वजांकित मान 'सत्य' है, तो इसका अर्थ है कि सूची में केवल एक ही तत्व है।

  • प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।


  1. पायथन में सूची में तत्व दोहराव

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

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

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

  1. हम एक पायथन टपल तत्व मान को कैसे अपडेट कर सकते हैं?

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