HINWEIS:
Die in dieser Antwort verwendete Methode (Backticks) ist in späteren Versionen von Python 2 veraltet und wurde in Python 3 entfernt. Verwenden Sie die str()
stattdessen die Funktion.
Sie können verwenden:
string = 'string'
for i in range(11):
string +=`i`
print string
Es wird gedruckt string012345678910
.
Um die string0, string1 ..... string10
können Sie dies verwenden als Sie haben vorgeschlagen :
>>> string = "string"
>>> [string+`i` for i in range(11)]
Für Python 3
Sie können verwenden:
string = 'string'
for i in range(11):
string += str(i)
print string
Es wird gedruckt string012345678910
.
Um die string0, string1 ..... string10
können Sie dies verwenden als Sie haben vorgeschlagen :
>>> string = "string"
>>> [string+str(i) for i in range(11)]