Python 串联 lists 的方法

我们知道将两个列表连接起来可以直接使用 + 操作或者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.
    原文作者:海贼之路飞
    原文地址: https://www.jianshu.com/p/cb2f2c33a2bc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞