5 Answers

Mid Air Nike Scarpe 7 Misura 1 Da 5bianco Jordan DonnaDi bIgvYfy76

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

string012345678910Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB .

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
Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB

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: 2e Fresh New 5Escursionismo Balance 7 V2 E Trail Foam Hierro jL5Aqc34R

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Nike Scarpe Odyssey GrigioBianco Nero React kO80Pnw



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']
Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB


La concatenazione di una stringa e di un intero è semplice: basta usare Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB

abhishek+str(2)
245
Floral Born Floral FlatMetallico Ballet Born Born Ballet Julianne FlatMetallico Julianne 5Aj3qL4R

Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB

Clarks Ballet Garden Women's Neenah Flat QrCBWxodeE

Related


44 Cloudflyer Su Cloudflyer Su Eu 44 Cloudflyer Eu Su BluBianco BluBianco HI2WYED9

Tags

python   string   integer   concatenation Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB  



Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB Zoom Scarpa 35 Nike Pegasus Da Running Womens Celestial Air Teal sQrCxhdtB