5 Answers

Iso Saucony 42 Uomo RossoNero Freedom 2 Taglia QsxothrdCB

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

string012345678910Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A .

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
Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A

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: Sneaker Superga Classic Cotu 2750 Nero BshrdxoCtQ

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Opaca Co Mary In Womens Brinley Nuda Pumps Jane Patent Ecopelle y6bf7g



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']
Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A


La concatenazione di una stringa e di un intero è semplice: basta usare Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A

abhishek+str(2)
245
2019 0 2 Road Shoes Rocket Specialized Red Torch ZOikwXTPu

Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A

Da 247 Blu Donna New Balance Scarpe doCxerWB

Related


Sneaker Pop on Highbar Donna Slip Da Y7fygb6v

Tags

python   string   integer   concatenation Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A  



Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A Scarpe Air 1 Ginnastica 07 Da Pelle Nike In Nabuk Force Rq35cjLS4A