Nasıl bir liste virgülle ayrılmış bir dize yapar mıydınız? | Netgez.com
SORU
4 EYLÜL 2008, PERŞEMBE


Nasıl bir liste virgülle ayrılmış bir dize yapar mıydınız?

Bir sıra her iki ardışık çift virgül arasında böyle dizeleri bitiştirmek için tercih ettiğiniz yol olacağını ekledi. Bu, nasıl, 'a,b,c' örneğin, [ 'a', 'b', 'c' ] göster. (Davalar [ s ] [] s '' sırasıyla eşleştirilmiş olmalıdır.)

Ben genelde ''.join(map(lambda x: x ',',l))[:-1], ama aynı zamanda biraz tatminsiz duygu gibi bir şey kullanarak sonuna kadar.

Edit: çözümü çok basit hem de utandım ve mutlu oldum. Belli ki zar zor yapıyorum ne bir ipucu var. (Herhalde""*. *10) bir kısaltma olarak geçmişte birleştirme ve bir şekilde ezberlemiş s.join([e1,e2,...]) basit ihtiyaç

CEVAP
4 EYLÜL 2008, PERŞEMBE


myList = ['a','b','c','d']
myString = ",".join(myList )

Eğer liste numaraları içeriyorsa çalışmıyor eminim.


Ve yorum eğer varsa, aşağıda da anlaşılacağı gibi, sayılar yapın:

myList = ','.join(map(str, myList)) 

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010