5 Answers

97 Rosa Da Ginnastica Max Nike Og Air DonnaScarpe EHW92DI

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

string012345678910Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I .

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
Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I

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: Womens Bay 9 Misura Boot Blue 5 Clarks Cabrini lJ5FTKuc13

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Cm8079 11 Uomo Burgundy All Year Scarpe Superstar Universal Adidas 5 xerdCQBoW



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']
Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I


La concatenazione di una stringa e di un intero è semplice: basta usare Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I

abhishek+str(2)
245
Nina 21595 FlatNero Ballet Camper Sella Donna Destra Sell Neg xoQCWrBde

Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I

11 Da Ua Nere Scarpe Uomo Basket Armour Mid Jet Under uPkiXZOT

Related


PinkBianco Glitter Nero Sk8 4 AnniglitteratoWild 5 17 AsterTrue WhiteKids hi PurpleDimensioni Zip Vans Toddler Shoes1 f7bgY6yv

Tags

python   string   integer   concatenation Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I  



Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I Wing Nubuck Clark Men's Raharto Oxford Grey EH2D9I