python - How can I pairwise sum two equal-length tuples -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 10 उत्तर

मैं जोड़ीदार कैसे प्राप्त कर सकता हूँ दो समान लंबाई ट्यूपल्स का योग? उदाहरण के लिए अगर मेरे पास (0, -17) और (3, 4, -7) मैं उत्तर के रूप में (3,3,0) चाहूंगा।

  टपल (मैप (लैम्ब्डा (एक्स, वाई): x + y, ज़िप ((0, -17), (3,4, -7))))  

यदि आप नक्शा और लैम्ब्डा से बचना चाहते हैं तो आप कर सकते हैं:

  ट्यूपल (x + x के लिए x, y में ज़िप ((0, -17), (3, 4, -7))  

संपादित करें : एक जवाब के रूप में, आप zip द्वारा वापस आने वाले ट्यूपल्स को स्पष्ट रूप से विभाजित करने के बजाय राशि का उपयोग कर सकते हैं इसलिए आप उपरोक्त कोड नमूना को नीचे दिखाए गए अनुसार पुनः लिख सकते हैं:

  ज़िप के लिए ((0, -17), (3,4, -7) टी के लिए ट्यूपल (राशि (टी) ))  

संदर्भ:,,।


Comments