SORU
29 Ocak 2009, PERŞEMBE


Python katılın, neden dize.liste yerine(liste) katılın.join(string)?

Bu her zaman beni karıştırdı. Bu daha güzel olacak gibi görünüyor:

my_list = ["Hello", "world"]
print my_list.join("-")
# Produce: "Hello-world"

Bu daha:

my_list = ["Hello", "world"]
print "-".join(my_list)
# Produce: "Hello-world"

Belirli bir nedeni bu mu?

CEVAP
29 Ocak 2009, PERŞEMBE


Herhangi bir iterable katılmış olması nedeniyle, sadece listeler, ama "marangoz" her zaman dizeleri. sonuç ve

E. G:

import urllib2
print '\n############\n'.join(urllib2.urlopen('http://data.stackexchange.com/users/7095'))

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • Skittles Page

    Skittles Pag

    28 Mart 2011
  • TheFlashCentre

    TheFlashCent

    22 Mayıs 2008