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

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

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

    list.append(obj)

    在列表末尾添加新的对象

    list.extend(seq)

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

    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]

    运行结果如下:

    ['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学习网