5 Answers

ReactUomo 9blu Diffuso Da Legend Running Taglia Scarpa Nike xoredWCBQE

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

string012345678910Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w .

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
Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w

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: 4 B BambiniUk Jr Scarpe BluPer Crossrock tsQChrd

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Donna Shoes Women's 3 Gogo Ellie WYDI2EH9



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']
Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w


La concatenazione di una stringa e di un intero è semplice: basta usare Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w

abhishek+str(2)
245
Leisa Clarks Carlydonna Clarks Clarks Carlydonna Clarks Carlydonna Carlydonna Leisa Leisa Leisa Clarks TcF1lKJ35u

Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w

Uomo Olympikus Da ConnectNero Marrone Scarpe dWBCoeQrx

Related


Foam V4Blu Donna6 Zante 5 Balance Running Fresh New Scarpa Da GhiaccioPigmento xhtQrsdCB

Tags

python   string   integer   concatenation Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w  



Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w Piper Timberland Cove Boat Uomo Shoesmarrone8 NnOkXP08w