容器是否总是可迭代的?

容器是否总是可迭代的?,第1张

容器是否总是可迭代的?

永远 取决于你的意思。根据

collections.abc

  • 一个 容器 是一个对象,它实现
    __contains__
    方法
  • 可迭代是实现
    __iter__
    (或
    __getitem__
    作为备用)的对象

因此,从理论上讲,不,您可以实现一个不可迭代的容器。但是,所有标准python容器(以及大多数由库实现的容器)也是可迭代的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5664177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存