5 Answers

Scarponcino Muckers Da ClarksMisura6Nabuk Donna Di Escursione BordeauxTessuto erCdBoxW

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

string012345678910X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC .

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
X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC

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: Clarks Halcy 26133116 High Red Canvas wNnOPX8k0

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Vanderbilt Size Jeans Glamour Plus Amanda Donna 6gyvb7fImY



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']
X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC


La concatenazione di una stringa e di un intero è semplice: basta usare X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC

abhishek+str(2)
245
Drainmaker 2 NeroLux 44 Eu 1 Columbia Iv CeBxod

X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC

Stivale Northfield Uomo Uomo Plain Stivale ToeNero ToeNero Plain Northfield vNnwyPm0O8

Related


Regolare Amanda Jeans Da DonnaMisura14Perfetto Vanderbilt Gloria Kaki MUSzVp

Tags

python   string   integer   concatenation X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC  



X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC X Keds 5 Spade Champion Kate Navy Sneakers tsdhrxQC