【发布时间】:2015-04-26 16:06:05
【问题描述】:
所以我试图将一串字符附加到列表中,同时随着循环的进行更改列表中的最后一个字符。但是,每当我尝试更改字符列表时,所有以前的字符都会变成新字符。我的代码:
string = list("xxx");
for x_ in range(0, 10):
print string
string[2] = x_;
lisMonthData.append(string);
我试图让第二个位置的最后一个字符计数。例如,我想要输出 xx0,xx1,xx2,...,xx9。
相反,我得到的输出是 xx9,xx9,xx9.....
有没有更有效的方法来创建三个字符的字符串同时增加最后一位?
【问题讨论】:
标签: string list python-2.7 for-loop char