我們知道將兩個列表連接起來可以直接使用 + 操作或者extend方法。當時會保持列表原有的樣式,當我們想實現下面的操作的時候,該用何種方式呢?
["a","b"] ["c","d"] => ["a", "b", "c", "d"]
我們可以直接使用sum實現:
In [41]: test_lists = [["a","b"],["c","d"]]
In [42]: sum(test_lists,[])
Out[42]: ['a', 'b', 'c', 'd']
查看sum函數:
sum(...)
sum(sequence[, start]) -> value
Return the sum of a sequence of numbers (NOT strings) plus the value
of parameter 'start' (which defaults to 0). When the sequence is
empty, return start.