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

पायथन में सूचियों की सूची पर त्रिकोणीय असमानता की जाँच करना

त्रिभुज की दो भुजाओं का योग सदैव तीसरी भुजा से बड़ा होता है। इसे त्रिभुज असमानता कहते हैं। सूचियों की पायथन सूची हम उन उप-सूची की पहचान करेंगे जहां त्रिभुज असमानता अच्छी है।

के लिए और के साथ

हम सबसे पहले सभी सबलिस्ट्स को सॉर्ट करेंगे। फिर प्रत्येक उपन्यास के लिए हम जांच करेंगे कि क्या पहले दो तत्वों का योग तीसरे तत्व से अधिक है।

उदाहरण

Alist = [[3, 8, 3], [9, 8, 6]]
# Sorting sublist of list of list
for x in Alist:
   x.sort()
# Check for triangular inequality
for e in Alist:
   if e[0] + e[1] > e[2]:
      print("The sublist showing triangular inequality:",x)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The sublist showing triangular inequality:
[6, 8, 9]

सूची समझ के साथ

इस पद्धति में, हम पहले उप-सूचियों को भी छाँटते हैं और फिर सूची बोध का उपयोग करके प्रत्येक उप-सूचियों की जाँच करते हैं कि कौन सा त्रिभुज असमानता को संतुष्ट करता है।

उदाहरण

Alist = [[3, 8, 3], [9, 8, 6]]
# Sorting sublist of list of list
for x in Alist:
   x.sort()
# Check for triangular inequality
   if[(x, y, z) for x, y, z in Alist if (x + y) >= z]:
      print("The sublist showing triangular inequality: \n",x)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

The sublist showing triangular inequality:
[6, 8, 9]

  1. पायथन में सूचियों की सूची में कैसे शामिल हों?

    सूचियों की सूची को समतल करने के विभिन्न तरीके हैं। दो नेस्टेड लूप चलाने का सीधा तरीका है - बाहरी लूप सूचियों की एक सूची देता है, और आंतरिक लूप एक समय में सबलिस्ट का एक तत्व देता है। प्रत्येक तत्व को फ्लैट सूची वस्तु में जोड़ा जाता है। L1=[[1,2],[3,4,5],[6,7,8,9]]flat=[] for i in L1:for j in i:flat.a

  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

  1. पायथन सूचियाँ

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि। पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है [] और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है , । पायथन सूचियों में कई अलग-अलग प्रकार क