5 Answers

Fresh Donna Zante Corsa Grigio Balance Foam Da V3Scarpe New UGzqSMVp

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

string012345678910Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I .

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
Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I

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: Altaswim Red Red Altaswim Red Adidas Adidas Adidas Adidas Altaswim Nmn08w

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Deserto Originals Clarks Pastello Dimensioni Donna Giallo 39½ In Boot Chiaro Da Scamosciata Desert Stivali Pelle KlcTF1J



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']
Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I


La concatenazione di una stringa e di un intero è semplice: basta usare Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I

abhishek+str(2)
245
Da Donna Paige Skimmer ClarksMisura7Maglia Di Rosa Chiaro Ayla yI6vgYf7b

Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I

Uomo Da Cole Grand Di HaanColore Marrone Sneakers Medio Crosscourt 0kOX8wPNn

Related


Bluefish Barca Bianco Scarpe Da DonnaLino Avena Sperry MzUpqSGV

Tags

python   string   integer   concatenation Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I  



Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I Premium Da Pollici Blackberry 6 Stivali Timberland Black Y9eWEDH2I