दिलचस्प पोस्ट
आउटऑफमोमररी अपवाद को पकड़ना और इसे कैसे संभालना है, इसे ठीक करना कब है? कैसे जीमेल के माध्यम से सी # के साथ एक ई-मेल भेजने के लिए जावा एसएसएल कनेक्ट, प्रोग्राम को मैन्युअल रूप से प्रोग्राम करने के लिए सर्वर प्रमाणपत्र जोड़ें गिट में बदलावों को छोड़ने में प्रतीत नहीं हो सकता JQuery या जावास्क्रिप्ट के साथ एक डबल करने के लिए एक मुद्रा स्ट्रिंग कैसे परिवर्तित करें? कीबोर्ड इनपुट भाषा बदलें कैसे तार के रूप में तार के रूप में डेटाग्रिड दृश्य में winforms में टीएफएस 2013 निर्माण .NET 4.6 / सी # 6.0 कैसे केक php में सेटअप cronjobs करने के लिए? जावा में दिनांक / समय के अंतर की गणना करें क्यों मेरे खेतों को शून्य या डिफ़ॉल्ट मान के शून्य के लिए शुरू किया जाता है, जब मैंने उन्हें घोषित किया और उन्हें अपने वर्ग के निर्माता में आरम्भ किया? पायथन में विशेष (जादू) विधियां MySQL चुनें कि तालिका में कहां नहीं ASP.NET MVC: कैसे स्थानीयहोस्ट पर को स्वचालित रूप से अक्षम करें? पांडा में डेटाफ्रेम पर इंटरपोलेशन

ट्यूपल तुलना पायथन में कैसे काम करता है?

मैं कोर पायथन प्रोग्रामिंग किताब पढ़ रहा हूं, और लेखक एक उदाहरण दिखाता है जैसे:

(4, 5) < (3, 5) # Equals false 

तो, मैं सोच रहा हूँ, यह कैसे / क्यों गलत है? अजगर कैसे इन दो ट्यूपल की तुलना करता है?

बीटीडब्ल्यू, यह पुस्तक में समझाया नहीं गया है।

Solutions Collecting From Web of "ट्यूपल तुलना पायथन में कैसे काम करता है?"

ट्यूपल्स की स्थिति की स्थिति की तुलना की जाती है: पहला ट्यूपल का पहला आइटम दूसरे ट्यूपल के पहले आइटम की तुलना में है; अगर वे बराबर नहीं हैं, तो यह तुलना का नतीजा है, और दूसरा आइटम माना जाता है, फिर तीसरे और इतने पर।

दस्तावेज़ देखें:

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

इसके अलावा:

ट्यूप्ले और सूचियों की इसी तरह की तत्वों की तुलना करते हुए लिक्सिफ़ोग्राफी की तुलना की जाती है। इसका मतलब यह है कि समान की तुलना करने के लिए, प्रत्येक तत्व को समान होना चाहिए और दो अनुक्रम समान प्रकार के होने चाहिए और समान लंबाई होना चाहिए।

यदि बराबर नहीं है, तो अनुक्रम उनके पहले भिन्न तत्वों के समान आदेश दिए जाते हैं। उदाहरण के लिए, cmp ([1,2, x], [1,2, y]) cmp (x, y) के समान देता है। यदि संबंधित तत्व मौजूद नहीं है, तो छोटा अनुक्रम छोटे माना जाता है (उदाहरण के लिए, [1,2] <[1,2,3] रिटर्न सच)।

ध्यान दें कि < और > मतलब "छोटे तब" और "बड़ा तब" नहीं है, लेकिन "पहले है" और "के बाद" है: इसलिए (0, 1) "पहले है" (1, 0)।

नोट 2 : ट्यूपल्स को एन-डायमेंशनल स्पेस में निर्देशांक के रूप में नहीं माना जाना चाहिए!

नोट 3 : Python 2 ट्यूपल तुलना से संबंधित प्रश्न का जिक्र: नहीं सोचें कि एक ट्यूपल "दूसरे" की तुलना में "बड़ा" है, अगर किसी दूसरे तत्व को दूसरे में इसी के मुकाबले अधिक है

पायथन दस्तावेज़ीकरण इसे समझाता है।

ट्यूप्ले और सूचियों की इसी तरह की तत्वों की तुलना करते हुए लिक्सिफ़ोग्राफी की तुलना की जाती है। इसका मतलब यह है कि समान की तुलना करने के लिए, प्रत्येक तत्व को समान होना चाहिए और दो अनुक्रम समान प्रकार के होने चाहिए और समान लंबाई होना चाहिए।