5 Answers

Scarpa Balance Corsa New In Schiuma V4 Donna Da Fresca Zante c5AqSR3jL4

NOTA:

Il metodo utilizzato in questa risposta (backtick) è deprecato nelle versioni successive di Python 2 e rimosso in Python 3. Utilizzare invece la funzione .

Puoi usare :

string = 'string'
for i in range(11):
    string +=`i`
print string

string012345678910Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS .

Per ottenere string0, string1 ..... string10 puoi usare questo come suggerito @YOU

>>> string = "string"
>>> [string+`i` for i in range(11)]

Puoi usare :

string = 'string'
for i in range(11):
    string +=str(i)
print string

string012345678910 .

Per ottenere string0, string1 ..... string10 puoi usare questo come suggerito @YOU

>>> string = "string"
>>> [string+str(i) for i in range(11)]
249
Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS

Questa domanda ha già una risposta qui:

Voglio creare una stringa usando un intero aggiunto ad esso, in un ciclo for. Come questo:

for i in range(1,11):
  string="string"+i

Ma restituisce un errore: Scarpe 2 UomoNere Saucony Corsa Da Freedom Iso wOliPZXkuT

TypeError: unsupported operand type(s) for +: 'int' and 'str'

Qual è il modo migliore per concatenare String e Integer?

250 votes


I Furoshiki Vibram Olive Fivefingers 41 H2D9bEIeWY



for i in range(11):
    string = "string{0}".format(i)

Quello che hai fatto ( range[1,10] ) è

E string = "string" + i è un errore TypeE poiché non è possibile aggiungere un intero a una stringa (diversamente da JavaScript).

Guarda la documentazione per il nuovo metodo di formattazione delle stringhe di Python , è molto potente.




Se vogliamo output come 'string0123456789' allora possiamo usare la map function e il metodo join di string.

>>> 'string'+"".join(map(str,xrange(10)))
'string0123456789'

Se vogliamo l'elenco dei valori stringa, utilizzare il metodo di list comprehension .

>>> ['string'+i for i in map(str,xrange(10))]
['string0', 'string1', 'string2', 'string3', 'string4', 'string5', 'string6', 'string7', 'string8', 'string9']
Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS


La concatenazione di una stringa e di un intero è semplice: basta usare Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS

abhishek+str(2)
245
Step Men Loafer Clarks For Maro Wave TkZXPiuO

Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS

Da Donna Under Toccoa Corsa Scarpa Armour DHYeWE9I2

Related


Cinza Calvin Klein On Comfort Slip 5Lq3Aj4R

Tags

python   string   integer   concatenation Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS  



Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS Lo SneakerGrigio Vans DonnaBianco Vans Ward zGqUVMpS