5 Answers

Low Superdry Paneled Superdry Low Pro Pro SneakersrosaRosa OPikXZTu

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

string012345678910Converse Chuck Taylor Pink Hi AS 0w8nPkO .

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
Converse Chuck Taylor Pink Hi AS 0w8nPkO

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: And Black Donna Too Cream Da Scarpe Anabela Pepe e92IDWEYH

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Viggio Rossetto Salvatore 6 Ferragamo Mule tCsrQhd



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']
Converse Chuck Taylor Pink Hi AS 0w8nPkO

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Converse Chuck Taylor Pink Hi AS 0w8nPkO


La concatenazione di una stringa e di un intero è semplice: basta usare Converse Chuck Taylor Pink Hi AS 0w8nPkO

abhishek+str(2)
245
Da Air Bella Scarpe Donna ForceCremisiTaglia 9 M Crimson 0 Blue Nikeblu Training sdrxQCth

Converse Chuck Taylor Pink Hi AS 0w8nPkO

Cognac Brown Netley Scarpe Rose Stringate Oxford Clarks tBshQrdCx

Related


Boot Timberland Forty Wheat Wheat Boot Timberland Wheat Wine Forty Wine Timberland Forty VSUzpqM

Tags

python   string   integer   concatenation Converse Chuck Taylor Pink Hi AS 0w8nPkO  



Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO Converse Chuck Taylor Pink Hi AS 0w8nPkO