If in Python I put a list inside a tuple, can I safely change the contents of that list? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 8 जवाब
टपल के अंदर का मान है बस एक सूची के लिए एक संदर्भ है, और अगर मैं सूची में मूल्यों को बदलने के लिए सब कुछ क्रम में अभी भी है, है ना? मुझे यह सुनिश्चित करना है कि यदि मैं ऐसा करता हूं तो मैं भ्रमित त्रुटियों में चलना शुरू नहीं करूंगा।
ट्यूपल्स अपरिवर्तनीय हैं, आप उनकी सामग्री नहीं बदल सकते हैं।
एक सूची के साथ
& gt; & gt; & gt; X = [1,2,3]> gt; & gt; & gt; X [0] = 5>> gt; & gt; एक्स [5, 2, 3]
एक ट्यूपल के साथ
> gt; & gt; Y = ट्यूपल ([1,2,3])> gt; & gt; & gt; Y (1, 2, 3) & gt; & gt; & gt; वाई [0] = 5 # अनुमति नहीं है! ट्रेसबैक (सबसे हाल का कॉल अंतिम): फ़ाइल "& lt; pyshell # 20" gt; लाइन 1, & lt; मॉड्यूल & gt; Y [0] = 5 प्रकार त्रुटि: 'ट्यूपल' ऑब्जेक्ट आइटम असाइनमेंट का समर्थन नहीं करता
लेकिन अगर मैं आपका प्रश्न समझता हूं, तो कहें कि आपके पास
& gt; & gt; & gt; A = [1,2,3]> gt; & gt; & gt; बी = [4,5,6]> gt; & gt; & gt; टी = (ए, बी)> और gt; & gt; > <कोड> & gt पूर्व; & gt; & gt; टी [0] [0] = 5>> gt; & gt; टी ([5, 2, 3], [4, 5, 6])
Comments
Post a Comment