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ş:
Python string.(liste) dizisi yerine st...
Ne zaman bölme boş bir dize Python, ne...
Python bir liste içine dize bölmek...
Neden küçük bir liste daha küçük bir d...
Neden XML myObject dönmek[] beklediğim...