• 技术文章 >Python技术 >Python基础教程

    Python列表中extend和append有什么区别?

    PythonPython2019-06-12 10:00:23原创4070
    python列表操作之extend和append的区别:

    list.append(obj)

    在列表末尾添加新的对象

    list.extend(seq)

    在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    li = ['a', 'b', 'c']

    li.extend(['d', 'e', 'f'])

    print li

    print len(li)

    print li[-1]

    li = ['a', 'b', 'c']

    li.append(['d', 'e', 'f'])

    print li

    print len(li)

    print li[-1]

    运行结果如下:

    1

    2

    3

    4

    5

    6

    ['a', 'b', 'c', 'd', 'e', 'f']

    6

    f

    ['a', 'b', 'c', ['d', 'e', 'f']]

    4

    ['d', 'e', 'f']

    专题推荐:python
    上一篇:在Python中如何获取元素在数组中的索引号? 下一篇:Python列表怎么更新值?

    相关文章推荐

    • 如何用python求100以内的素数?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网