क्या जेनरेटर ऑब्जेक्ट पर एक विशेषता बनाना संभव है?पायथन: जेनरेटर ऑब्जेक्ट पर गुण
यहाँ एक बहुत ही सरल उदाहरण है:
def filter(x):
for line in myContent:
if line == x:
yield x
अब कहते हैं कि मैं इन फिल्टर जनरेटर का एक बहुत चारों ओर चल वस्तुओं है ... शायद उनमें से कुछ अनाम हैं ... मैं बाद में वापस जाने के लिए और पूछताछ करना चाहते हैं वे किसके लिए फ़िल्टर कर रहे हैं के लिए। क्या कोई तरीका है जो मैं कर सकता हूं) एक्स या बी के मान के लिए जनरेटर ऑब्जेक्ट से पूछताछ करें) x के मान के साथ एक विशेषता सेट करें जिसे मैं बाद में पूछताछ कर सकता हूं?
धन्यवाद
मैंने जेनरेटर के चर का निरीक्षण करने के लिए आपके सुझाव की कोशिश की। यह अभी तक काम करता है क्योंकि 'स्टॉपइटरेशन' अभी तक नहीं पहुंचा है। उसके बाद, 'gi_frame' 'none' बन जाता है। – bli