如果我們需要合并一個序列或則可迭代對象,我們最快的方法就是使用join()方法
>>> parts = ["abc", "123", "xyz"]
>>> "".join(parts)
'abc123xyz'
但是如里列表即包含數字又包含字符串,那該怎么辦,我們想到的使用列表解析
>>> parts = ["abc", 123, "xyz",456]
>>> "".join([str(x) for x in parts])
'abc123xyz456'
但是當列表很大時,會生成新的列表,這是一個很大的消耗,所以可以使用一個生成器表達式,就是把中括號換成小括號
>>> parts = ["abc", 123, "xyz",456]
>>> "".join(str(x) for x in parts)
'abc123xyz456'