2015-09-06 13 views
5

मैं एक बहुत ही बुनियादी संदेह हो रहा है के लिए एक सूची संलग्न करें।पायथन: एक ही सूची

केस 1::

a=[1,2,3] 
b=[4,5,6] 
a.append(b) #print a will give [1,2,3,4,5,6] 

केस 2:

a=[1,2,3] 
a.append(a) # print a gives [1,2,3,...] 

मैं समझता हूँ .append अजगर में के मूल्यों जोड़ देती निम्नलिखित उदाहरण पर विचार वेरिएबल के अंत तक परिवर्तनीय है जिसे इसमें शामिल किया गया है। हालांकि, मैं ... के मामले 2

+1

देखो 'एक [3]', या 'एक [2: 4]' पता लगाने के लिए। – askewchan

+0

[3] मुझे सूची एक के रूप में ही मूल्य देता है एक। क्या मैं एक रिकर्सन देख रहा हूं? – SeasonalShot

+2

हाँ, @SeasonalShot :) इसके अलावा 'एक [0] = 9' तो' प्रिंट A' कोशिश करते हैं और 'प्रिंट एक [3]'। – askewchan

उत्तर

5

बिंदुओं से संकेत मिलता है कि एक सूची में स्वयं का संदर्भ होता है। यह सिर्फ प्रिंट के दौरान एक अनंत रिकर्सन से बचाता है। पर

संबंधित मुद्दे