पायथन में, मैं कर सकता हूँ:
& gt; & gt; & gt; सूची = ['a', 'b', 'c']> gt; & gt; & gt;
क्या मेरे पास ऑब्जेक्ट्स की सूची है, ऐसा करने के लिए कोई आसान तरीका है?
& gt; & gt; & gt; वर्ग Obj: ... def __str __ (स्वयं): ... वापसी 'नाम' ... & gt; & gt; & gt; सूची = [Obj (), ओब (), ओब ()]> gt; & gt; & gt; ट्रेसबैक (सबसे हाल ही में कॉल अंतिम): फ़ाइल "& lt; stdin & gt;", पंक्ति 1, & lt; मॉड्यूल & gt; TypeError: अनुक्रम आइटम 0: अपेक्षित स्ट्रिंग, उदाहरण मिला
क्या मुझे लूप का सहारा है?
आप इसके बजाय सूची की समझ या जनरेटर अभिव्यक्ति का उपयोग कर सकते हैं:
','। ((सूची में x के लिए [str (x)] ) # सूची की समझ ','। (सूची में x के लिए स्ट्र (एक्स (एक्स)) # जनरेटर अभिव्यक्ति
Comments
Post a Comment