等效于python的用于列表的append方法

c++ equivalent to python append method for lists

本文关键字:列表 append 方法 用于 python      更新时间:2023-10-16

我是从python的背景来学习c++的。

我想知道是否有一种方法可以将项目附加到c++中的列表?

myList = []
for i in range(10):
    myList.append(i)

在c++中有类似的东西可以对数组做吗?

你需要一个矢量,这样做:

#include <vector>
void funct() {
    std::vector<int> myList;
    for(int i = 0; i < 10; i++)
        myList.push_back(10);
}

列表使用 std:::: push_back

如果你正在寻找一个相当于c++的数组,你应该使用std::vector
vector也有一个std::vector::push_back方法

你应该使用vector:

vector<int> v;
for(int i = 0; i < 10; i++)
    v.push_back(i);

如果您使用std::vector,则有一个push_back方法可以做同样的事情。

列表有push_back方法。

myList.push_back(myElement);

将myElement推到myList的末尾。与Python的list.append.

相同