मैं रेंज (750, 765) के माध्यम से पुनरावृत्ति करने की कोशिश कर रहा हूं और गैर अनुक्रमिक संख्या 769, 770, 774 जोड़ता हूं। यदि मैं रेंज फ़ंक्शन के बाद संख्याओं को जोड़ने का प्रयास करता हूं, तो यह रेंज सूची देता है, फिर व्यक्तिगत संख्याएं:मैं श्रेणी में गैर अनुक्रमिक संख्या कैसे जोड़ सकता हूं?
>>> for x in range(750, 765), 769, 770, 774: print x
...
[750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764]
769
770
774
मैं सभी नंबरों को एक सूची में कैसे प्राप्त कर सकता हूं?
-1। यह एक अच्छा जवाब नहीं है, न ही यह किसी अन्य के लिए है। itertools.chain() का उपयोग किया जाना चाहिए। 312 जोड़ने के लिए –
? यह शायद ही एक प्रदर्शन हिट है। इसे itertools आयात करने के लिए और अधिक समय की आवश्यकता होगी। यदि यह हजारों श्रेणियों पर एक लूप में किया जा रहा है, तो हाँ, शायद आपको श्रृंखला विधि पर विचार करना चाहिए। –
+1: सरल सूची concatenation। –