gpt4 book ai didi

python - C++ 版本的 Python 循环 "for i, num in enumerate(list):"

转载 作者:行者123 更新时间:2023-12-05 00:47:07 27 4
gpt4 key购买 nike

在 python 中,您可以像下面这样迭代列表。在 C++ 中是否有类似的简短方法?

list = [1,2,3,4,5]
for i, num in enumerate(list):
# do stuff

类似 for(int num : list) 的东西很接近,但不一样。

最佳答案

C++ 17 次!

for(auto [it, i] = tuple{list.begin(), 0}; it != list.end(); it++, i++)
{
cout << *it; //actual item
cout << i; //index value
}

关于python - C++ 版本的 Python 循环 "for i, num in enumerate(list):",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58379480/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com