संभव डुप्लिकेट:
How do I do variable variables in Python?एक चर नाम के रूप में एक स्ट्रिंग चर का उपयोग करना
मैं एक स्ट्रिंग में डाला गया साथ एक चर है और मैं एक नया पर आधारित है कि चर को परिभाषित करना चाहते स्ट्रिंग।
foo = "bar"
foo = "something else"
# What I actually want is:
bar = "something else"
शायद आप इसे नहीं चाहते हैं। आप ऐसा करने की कोशिश क्यों कर रहे हैं? – JBernardo
नहीं, आप नहीं करते हैं। आपको 'exec' का उपयोग करने का कारण यह है कि' स्थानीय() 'संशोधनों का समर्थन नहीं करता है। 'स्थानीय()' संशोधनों का समर्थन नहीं करता है क्योंकि यह कार्यान्वयन को अधिक जटिल और धीमा कर देगा और ** ** कभी अच्छा विचार नहीं है –
इसी प्रकार की पोस्ट: http://stackoverflow.com/questions/1373164/ How-do-i-do-variable-variables-in-python – Kartik