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

मैं पायथन में एक टुपल से टुपल के टुपल को कैसे घटा सकता हूं?


पायथन में टपल से टुपल के टपल को घटाने का सीधा तरीका सीधे लूप का उपयोग करना है। उदाहरण के लिए, यदि

आपके पास टुपल्स का टपल है

उदाहरण

((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))

और प्रत्येक आंतरिक टुपल्स से (1, 2, 3, 4, 5) घटाना चाहते हैं, आप इसे निम्नानुसार कर सकते हैं

my_tuple = ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))
sub = (1, 2, 3, 4, 5)
tuple(tuple(x - sub[i] for x in my_tuple[i]) for i in range(len(my_tuple)))

आउटपुट

यह आउटपुट देगा

((-1, 0, 1), (1, 2, 3), (3, 4, 5), (5, 6, 7), (7, 8, 9))

  1. पाइथन किसी फ़ंक्शन में टुपल्स को परिभाषित क्यों नहीं कर सकता है?

    पायथन 3.0 के बाद से, अब अनपैक्ड टपल को एक फंक्शन (PEP 3113) में एक पैरामीटर के रूप में परिभाषित करना संभव नहीं है। इसका मतलब है कि यदि आप किसी फ़ंक्शन को नीचे के रूप में परिभाषित करने का प्रयास करते हैं - def fn(a,(b,c)):    pass पायथन दुभाषिया टपल के पहले ब्रैकेट में सिंटैक्स त्रुटि प्

  1. हम एक Tuple के भीतर Python Tuple का उपयोग कैसे कर सकते हैं?

    Tuple को कोष्ठकों में संलग्न किसी भी Python ऑब्जेक्ट के क्रमबद्ध संग्रह के रूप में परिभाषित किया गया है। इसलिए, संग्रह में एक टपल बहुत अच्छी तरह से एक आइटम हो सकता है। >>> t1=(1,(4, 5, 6),2,3) >>> t1 (1, (4, 5, 6), 2, 3) इस उदाहरण में, t1 में इंडेक्स नंबर 1 पर आइटम एक टपल ही है। इ

  1. हम पायथन फ़ंक्शन से टपल कैसे वापस कर सकते हैं?

    हम कई तरीकों से एक पायथन फ़ंक्शन से एक टपल वापस कर सकते हैं। दिए गए टपल के लिए, हम नीचे दिखाए अनुसार एक फ़ंक्शन को परिभाषित करते हैं। उदाहरण def foo():     str = "tutorialspoint"     x   = 30     return (str, x);