मुझे सूचियों के व्यवहार को समझने में थोड़ी सी समस्या है।उस सूची में एक मान को सूची सौंपना
मेरे व्यायाम सवाल यह है: निम्नलिखित बयानों का असर दिखा एक स्मृति मॉडल ड्रा:
values = [0, 1, 2]
values[1] = values
मेरे सोच यह थी कि इन बयानों को क्रियान्वित करने में, इस [0, [0, 1, 2], 3]
की तरह कुछ करने के लिए सूची बदल जाएगा दूसरे शब्दों में दूसरा कथन सूची में दूसरा मान जोड़ देगा (1) लेकिन जब मैं इन कथनों को निष्पादित करता हूं और फिर पायथन शेल (3.2) में सूची मुद्रित करता हूं तो मुझे निम्नलिखित परिणाम मिलते हैं:
[0, [...], 2]
दूसरी प्रविष्टि के साथ कुछ हुआ है लेकिन मुझे यकीन नहीं है कि क्या कोई समझा सकता है कि क्या हुआ है?
धन्यवाद, डेमियन
कछुए के लिए +1 :) –
@ ब्रायन ओकले, आपके उत्तर के लिए धन्यवाद, यह एक महान स्पष्टीकरण है। यह सभी संदर्भ/प्रतिलिपि के लिए उबलता है जिसे मुझे अधिक सतर्क रहने की आवश्यकता है। –