SORU
17 Mayıs 2010, PAZARTESİ


Python Dize ve Tamsayı birleştirme

Dize tamsayı kullanarak eklenir, döngü için bir yer oluşturmak istiyorum. Bu gibi:

for i in range [1,10]:
  string="string" i

Ama bir hata döndürür:

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

Dize ve Tamsayı bağlamak için en iyi yolu nedir?

CEVAP
17 Mayıs 2010, PAZARTESİ


for i in range (1,10):
    string="string" str(i)

string0, string1 ..... string10, senin gibi yapabilir

>>> ["string" str(i) for i in range(11)]
['string0', 'string1', 'string2', 'string3', 'string4', 'string5', 'string6', 'string7', 'string8', 'string9', 'string10']

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • stokelycalm

    stokelycalm

    28 Aralık 2010