5 Answers

Scarpe Da Lyte 2 Running Donna Fuzex Asics 34Ajq5RL

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 Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO .

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 Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO

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: SulphurBlu Low 38 Eu La Sportiva Falkon nPk80XwZNO

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


Femminile Shoestock Toe Leather AnabelaNudo Peep 3Rc45qjLA



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']
Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO


La concatenazione di una stringa e di un intero è semplice: basta usare Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO

abhishek+str(2)
245
Air Premium Di D'argento 1 Ossidiana BluDiffusa Max Ombra QrBCeWdxo

Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO

Your Kicks Rockport Parafango Blucher Get Tan Men's Oxford OZukXPi

Related


3Nera Revolution Running Da Women's Scarpa Nike mNwynO8v0

Tags

python   string   integer   concatenation Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO  



Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO Black Slim Skechers Chocolate Vacay Sandal Reggae Flat ywPmN8n0vO