5 Answers

3 Cloudfoam Eu 43 Adidas Ultimate 1 lTKFc1J

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

string012345678910Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k .

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
Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k

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: Taglia Ecopelle FlatsNavy In Form Clarks Donna Ayla 9 k8n0NwOPX

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


New Grey Foam Balance V2 Nubuck 5 BRunning Cruz Fresh 7 WYE92HDI



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']
Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k


La concatenazione di una stringa e di un intero è semplice: basta usare Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k

abhishek+str(2)
245
Retro Bambini Rise Verde Emerald BiancoNero Per Taglia Toddler 5 11 Low Scarpa Jordan ulF13JcTK

Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k

Phillip Taglia FryeWhisky 7 Harness Donna Stivaletti 8n0OkwXNP

Related


Donna Oxford Da Camel UsaflexX5705 Scarpe UVSpGqzM

Tags

python   string   integer   concatenation Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k  



Nere Ginnastica Vans Slip Classic Scarpe Da on wP8On0k