for … in … 适用于可迭代对象中,可迭代对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。


可迭代的对象需要一个特殊的声明,

python的可迭代对象


例如:


python的可迭代对象


这样来看,list、tuple、str都是在定义的时候有声明过这个__iter__,这样就直接使用了。在自己构造的时候,记得这一点即可。

相关文章:

  • 2021-11-12
  • 2022-12-23
  • 2021-07-10
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-10-27
  • 2022-01-14
猜你喜欢
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
相关资源
相似解决方案