join的问题
为什么是 string.join(list)
而不是 list.join(string)
?
比如:
my_list = ["Hello", "world"]
print(my_list.join("-"))
# Produce: "Hello-world"
其实因为所有的可迭代对象都能被 join
,不仅仅是列表,但一般情况下我们要 join
的都是字符串
比如:
import urllib2
print '\n############\n'.join(urllib2.urlopen('http://data.stackexchange.com/users/7095'))
Last updated
Was this helpful?