关于join的一些补充

1, 为什么join是string的method而不是list的method

http://effbot.org/pyfaq/why-is-join-a-string-method-instead-of-a-list-or-tuple-method.htm

2, join的语法

>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}
>>> ["%s=%s" % (k, v) for k, v in params.items()]
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> ";".join(["%s=%s" % (k, v) for k, v in params.items()])
'server=mpilgrim;uid=sa;database=master;pwd=secret'

http://www.diveintopython.net/native_data_types/joining_lists.html
原文地址:https://www.cnblogs.com/freshair_cnblog/p/8066383.html