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

  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006