में कमजोर संदर्भ मैं समझने की कोशिश कर रहा हूं कि पाइथन कमजोर संदर्भ सूची/शब्दकोश का काम कैसे करता है और इसके लिए प्रलेखन भी पढ़ रहा है, हालांकि मुझे यह पता लगाना प्रतीत नहीं होता कि वे कैसे काम करते हैं और उनका उपयोग किस प्रकार किया जा सकता है। क्या कोई मुझे एक बुनियादी उदाहरण दे सकता है कि वे क्या करते हैं/व्याख्या करते हैं कि वे कैसे काम करते हैं? इसकी बहुत सराहना की जाएगी।पायथन
(संपादित), थॉमस के कोड का उपयोग जब मैं obj स्थानापन्न [1,2,3]
के लिए फेंक देता है:
Traceback (most recent call last):
File "C:/Users/nonya/Desktop/test.py", line 9, in <module>
r = weakref.ref(obj)
TypeError: cannot create weak reference to 'list' object
यह सूची/शब्दकोश के काम पर कैसे काम करता है, यह कक्षाओं/कार्यों पर एक महान उदाहरण था। :) –
क्या आप कृपया मेरे संपादन को देख सकते हैं। जब किसी सूची या शब्दकोश को प्रतिस्थापित करना उस त्रुटि को फेंकता है। –
मेरा बुरा, मैंने इसे पूरी तरह से अनदेखा किया है, आप वास्तव में 'सूची' या किसी अन्य समग्र प्रकार के लिए कमजोर नहीं बना सकते हैं - आपका सटीक उद्देश्य क्या है जिसके लिए आपको इसकी आवश्यकता होगी? –