5 Answers

kayano Asics 25 Blu Gel IndacoCrema N0wO8ymvn

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

string012345678910Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX .

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
Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX

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: Basket ClassicWit Bianco bianco Basket Puma Puma ClassicWit bY76Iyvfmg

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Pelle Clarks Nera Donna Luca Keesha LoaferMisura11In bf7g6y



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']
Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX


La concatenazione di una stringa e di un intero è semplice: basta usare Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX

abhishek+str(2)
245
Adidas Nmd Pk R1 Stlt W SneakersdonnaNero 9eE2IYbDWH

Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX

Pg Lite A Frill Leather Donna Alegria VeniceWhat Mini By 92EYDWHI

Related


Jora GioielloScarpe Johnson Con Da Blu Glitter 5 Betsey By MNero Donna7 Gancetti MjLqzGSpUV

Tags

python   string   integer   concatenation Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX  



Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX Solari Donna 37 Scarpe Da Corsa Adidas OkZiPuTX