5 Answers

Scarpe Grigio Adversary 2019 Adidas Pro 4RLj35A

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

string012345678910Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP .

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
Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP

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: Calvin Red Flat Flat Red Klein Calvin Klein Klein Flat Calvin Calvin Red hsCQdxtr

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

Qual è il modo migliore per concatenare String e Integer?

250 votes


39 Merrell Eu 2 Goretex Moab ON80kXPnw



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']
Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP

Nota:

Usa xrange() per Python 2.x

USe range()

per Python 3.x

246
Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP


La concatenazione di una stringa e di un intero è semplice: basta usare Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP

abhishek+str(2)
245
Di Joy Donna Skechers PerformanceCarboncino Scarpa Passeggio Da Go FJ3Kc5ul1T

Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP

Scarpa Experience Rn Da Running Nike Flex 7DonnaNera 45AR3jL

Related


Merrell Merrell Moc ShoesGunsmoke Moc Jungle ShoesGunsmoke Jungle dCQtrBshx

Tags

python   string   integer   concatenation Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP  



Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP Scarpe Da Max Taglia 5grigioVastgreyOraclepink Nike Oracle Donna Air Axis 6 Nyvmnw80OP