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

  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • theatre2film

    theatre2film

    12 NİSAN 2006
  • Xbox

    Xbox

    1 Kasım 2005