इस सवाल का पहले से ही एक उत्तर है: < / P>
- 12 जवाब
मेरे पास दो सूचियां हैं:
a = [1,2,3,4,5] b = [5,4,3,2,1]
मैं चाहता हूं एक तिहाई बनाओ जो दो दिए गए रैखिक योग होंगे:
c [i] == एक [i] + b [i] c == [6,6,6,6, 6]
क्या 'के लिए' निर्माता के साथ क्या करना संभव है? जैसा: <पूर्व>
सी = [बीए बी में बी ए के लिए एए + बीबी]
(जो स्पष्ट रूप से मुझे क्या चाहिए नहीं देता है)
का प्रयोग करें
zip () :
& gt; & gt; & gt; A = [1,2,3,4,5]> gt; & gt; & gt; बी = [5,4,3,2,1] & gt; & gt; & gt; सी = [x + x के लिए y, ज़िप में y (a, b)]> gt; & gt; & gt; सी [6, 6, 6, 6, 6]
या:
& gt; & gt; & gt; सी = [एक [आई] + बी [i] श्रेणी में मैं (लेन (ए))]> gt; & gt; & gt; सी [6, 6, 6, 6, 6]
सी = [एबीए बीबी के लिए बी में बी बी] ऐसा कुछ है: < / P>
ए के लिए: बीबी में बी: एए + बीबी
इसका अर्थ है,
1 से
a चुनें और उसके बाद
b के सभी तत्वों के माध्यम से लूप को
1 में जोड़ते हैं, और फिर
2 से
a चुनें। कोड> और फिर
b के सभी मानों के माध्यम से और फिर उन्हें
2 में जोड़कर पाश करें, इसलिए आपको अपेक्षित आउटपुट नहीं मिल रहा है।
Comments
Post a Comment