2.  假设obj是iterable的,如果不是的话,就抛出异常

try:
    for v in obj:
        print v
except TypeError, e:
    print e

3. 检查实例是否是collections.Iterable子类
import collections
if isinstance(obj, collections.Iterable):
    print 'iterable'

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2021-12-19
  • 2022-12-23
  • 2021-04-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
相关资源
相似解决方案