संभव डुप्लिकेट:
In Python, how do I determine if an object is iterable?पाइथन में ऑब्जेक्ट को अक्षम करने के लिए कैसे जांचें?
कैसे एक अजगर वस्तु, यात्रा का समर्थन करता है एक चेक अगर एक iterable वस्तु उर्फ करता (see definition
आदर्श रूप में मैं isiterable(p_object)
के समान समारोह लौटने चाहते हैं सही या गलत (isinstance(p_object, type)
के बाद मॉडलिंग)
यह केवल नए-शैली के वर्गों के लिए काम करता है और पाइथन 2.6+ की आवश्यकता होती है। –
बस ध्यान दें कि 'str' भी पुनरावर्तनीय है। तो यदि आप 'tuple, list, set'' सोच रहे हैं .. तो उन 3 प्रकारों की जांच करना बेहतर हो सकता है – Shaun