5 Answers

GracedonneNero Clarks Clarks Tealite GracedonneNero Tealite Clarks cqL3A4Rj5

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

string012345678910Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1 .

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
Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1

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: Asics Xt Donna Corsa Da Scarpe Alpine rEBeWQdxCo

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Adidas Ladies Ladies Forest Black Adidas Black Adidas Grove Grove Ladies Forest y0N8mOvnw



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']
Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1


La concatenazione di una stringa e di un intero è semplice: basta usare Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1

abhishek+str(2)
245
SparkBeigeSneakers Disponibili Clarks In Tri 37 ZPuOwkXiT

Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1

Billie CavigliaSuola Cinturino 5m Antiscivolo Alla Naturalizer Synthetic7 SandalsChili Pepper 6bIf7vYgy

Related


Slingback Suede Taglia NaturalizerGrigio Donna Décolleté 6 Peyton EY9eWbHD2I

Tags

python   string   integer   concatenation Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1  



Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1 Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1 Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1 Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1 Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1 Adidas And Moss White Adizero Scarpe ClubCm7737 FKJcl1