如何在python中进行循环

Igo*_*gor 0 python string for-loop list

所有,

我有以下列表:

["abc","def","ghi"]

我需要从中得到一个字符串:

"ABC,DEF,GHI"

第一个和第二个元素之间有一个逗号,但不在字符串的末尾.

不幸的是,Python没有像以下那样的结构:

std::string str;
for( int i = 0; i < 3; i++ )
{
    str += list[i];
    if( i != 2 )
        str += ",";
}
Run Code Online (Sandbox Code Playgroud)

我怎么用Python做的?

Ble*_*der 7

从目标的角度考虑它,而不是你在C++中的方式.您想要将元素连接在一起:

','.join(elements)
Run Code Online (Sandbox Code Playgroud)