python - for 循环 : C++ and python

标签 python c++ for-loop

我了解如何使用 for 循环

for (x = 0 ; x<5 ; x++ ) { // some_code }

在 C++ 中,但是像

这样的 for 循环呢?
for x in y:

至少在 python 中存在

最佳答案

最接近的等效项是基于范围的 for 循环。例如,

auto y = {0, 1, 2, 3, 4, 5, 6};

for (auto i : y)
{
  // do something with i
}

还有更多细节,但这些取决于你想做什么。 C++ 语义与 Python 的完全不同。

关于python - for 循环 : C++ and python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22157497/

相关文章:

c++ - 在 VC++ 2010 中将数组作为参数传递时出现编译器错误

c++ - 更改此 makefile 以便它自动将目录中的所有文件视为依赖项?

java - 运行两个 for 循环之一

添加到数据库的 Python Django 表单

python - 使用 SQLAlchemy 创建非持久对象 : wrong employment of backref in a relationship?

python - Pandas 加入字符串数据类型

c++ - emplace_back 和移动赋值构造函数的问题

python - 数字字符串是否属于 Json?

python - 从 Python 中的 For 循环中删除空格

loops - 在 Julia 的 For 循环中单独计时不同的行?