আমার একটি ফাংশন রয়েছে যা একটি যুক্তি গ্রহণ করে যা কোনও একক আইটেম বা ডাবল আইটেম হতে পারে:
def iterable(arg)
if #arg is an iterable:
print "yes"
else:
print "no"
যাতে:
>>> পুনরাবৃত্তিযোগ্য (("চ", "চ"))
হ্যাঁ
>>> পুনরাবৃত্তিযোগ্য (["f", "চ"])
হ্যাঁ
>>> পুনরাবৃত্তিযোগ্য ("এফএফ")
না
সমস্যাটি হ'ল স্ট্রিংটি প্রযুক্তিগতভাবে পুনরাবৃত্তিযোগ্য, তাই চেষ্টা করার সময় আমি কেবল ভ্যালুআরার ধরতে পারি না arg[1]। আমি আইসনস্ট্যান্স () ব্যবহার করতে চাই না, কারণ এটি ভাল অনুশীলন নয় (বা তাই আমাকে বলা হয়েছে)।