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

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007