Python foreach 等价物

新手上路,请多包涵

我正在研究 Python,我对 foreach 迭代有疑问。我是 Python 新手,在 C# 方面有一些经验。所以我想知道,Python中是否有一些等效的函数可以对我的集合中的所有项目进行迭代,例如

pets = ['cat', 'dog', 'fish']
marks = [ 5, 4, 3, 2, 1]

或类似的东西。

原文由 Bill 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 659
2 个回答

当然。一个 for 循环。

 for f in pets:
    print f

原文由 Hannu 发布,翻译遵循 CC BY-SA 3.0 许可协议

像这样:

 for pet in pets :
  print(pet)

事实上,Python 只有 foreach 风格 for 循环。

原文由 Jack Aidley 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题