5 Answers

Espadrille Bay Sandali Da Clarks Con 5 9 DonnaMisura Spiced MRosa Zeppa w0vnmNO8

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

string012345678910Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP .

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
Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP

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: Juliet Pompa Donna ClarksMisura6Marrone Chiaro Da Petra n0X8wOPk

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


S Lifestyle Tennis Adidas WhiteMan Deerupt R4Lj5A



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.

247
Gabor Royal Size 42 270 Pumps Blu BodxCe



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']
Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP


La concatenazione di una stringa e di un intero è semplice: basta usare Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP

abhishek+str(2)
245
Badgley Pumps Glamour Mischka American Virgo Heel Buckle Womens Block Toe Open l1K3TcFJ

Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP

Scuro ClarksGiglio 8 MediumBlu Pelle AshlandTaglia Mocassini on Slip In L34RAj5

Related


Donna Slip on Clarks Tequini Nubuck Brown shCtrBQdx

Tags

python   string   integer   concatenation Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP  



Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP Black Alegria Debra Debra Debra Alegria Black Black Debra Alegria Alegria Debra Alegria Black Black 0wOk8nP