3
ध्यान केंद्रित करना
0
समर्थक

मुझे पाइथन ग्लोबल वैरिएबल्स के साथ एक समस्या है। कृपया इसे हल करने में मेरी मदद करें।

में बनाया: 2021-09-08 14:20:01, को अपडेट: 2021-09-08 15:09:44
comments   6
hits   897

मैं एक सवाल है कि क्यों मैं एक शब्दकोश वैश्विक चर लौटाओ, और जब यह बुलाया है, चर कवर किया जाएगा अरे, कोड नीचे है, # कि तीन पंक्तियों में सैद्धांतिक रूप से मुद्रित किया जाना चाहिए भी 1, 2, 3 अरे, लेकिन वास्तव में मुद्रित किया गया था 3, 3, 3 समझ में नहीं आता है। यह मैं वापस परीक्षण में पाया समस्या है, और पाया परिणाम मुद्रित कर रहे हैं एक ही है, और फिर कदम से कदम खोजने के लिए मूल यहाँ मिल गया। मैं वैश्विक चर स्थानीय चर में बदल दिया है, तो इस समस्या नहीं है, लेकिन मैं समझ क्यों यह काम नहीं कर रहा है की कोशिश कर रहा हूँ, एक महान समाधान के लिए पूछें। def fun(a): dict_zz[‘one’] = a return dict_zz def main(): params() dict_zz_15min = fun(1) dict_zz_1h = fun(2) dict_zz_4h = fun(3) print(dict_zz_15min) # print(dict_zz_1h) # print(dict_zz_4h) #

def params(): global dict_zz dict_zz = {} main()

तो मैंने इसे इस तरह क्यों लिखा? {‘one’: 3} {‘one’: 3} {‘one’: 3}