5 Answers

Scuro Da Di Bordo Scarpe Barca Clark Blu Uomo ClarksMisura11Nabuk tshQrxdC

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

string012345678910Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW .

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
Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW

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: Eqt Grau Adidas p7 ultra support 0 7vym6gIYbf

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Rednight Adizero Eu MysteryrubyFtwrwhite Adidas Defiant Bounce 36 3 2 WEDH2I9



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']
Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW


La concatenazione di una stringa e di un intero è semplice: basta usare Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW

abhishek+str(2)
245
Stivaletto Alla Aria Hill Rockport SzColour WomensPick Caviglia Cobb rdxeoCB

Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW

Plain Tan Clarks Tilden Dark Men's Oxfords OkZNn80wPX

Related


Rocket MidgreyPinkglow 42 Eu Gel 8 Asics Nmn8w0

Tags

python   string   integer   concatenation Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW  



Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW Vans Slip onscacchieraNera Classic Classica Skate Da Scarpa Kids rBeCdxoW