python笔记--List合并方法

来源:互联网 发布:数控车图纸及编程 编辑:程序博客网 时间:2024/06/11 19:18

两个list合并为一个list主要方法如下:

1. “+”合并

    L1 = [1, 2, 3, 4, 5]    L2 = [20, 30, 40]    L3=L1+L2    L3    Out[277]: [1, 2, 3, 4, 5, 20, 30, 40]

2. “extend”合并: 在原有的基础上添加

    L1 = [1, 2, 3, 4, 5]    L2 = [20, 30, 40]    L1.extend(L2)    L1    Out[286]: [1, 2, 3, 4, 5, 20, 30, 40]

3. “切片”合并: 可以指定添加的位置

1)加开头:

    L1 = [1, 2, 3, 4, 5]    L2 = [20, 30, 40]    L1[0:0] = L2    L1    Out[290]: [20, 30, 40, 1, 2, 3, 4, 5]

2)加中间:

    L1 = [1, 2, 3, 4, 5]    L2 = [20, 30, 40]    L1[1:1] = L2    L1    Out[294]: [1, 20, 30, 40, 2, 3, 4, 5]

3)加尾部:

    L1 = [1, 2, 3, 4, 5]    L2 = [20, 30, 40]    L1[len(L1):len(L2)] = L2    L1    Out[298]: [1, 2, 3, 4, 5, 20, 30, 40]

引用:
http://blog.csdn.net/cn_wk/article/details/51304139

原创粉丝点击