python列表插入append(), extend(), insert()用法详解

 更新时间:2019年09月14日 14:24:14   作者:_程序兔  
在本篇文章里小编给大家整理了关于python列表插入append(), extend(), insert()用法以及相关知识点,有需要的朋友们参考下。

append(),extend(), insert()都是列表操作中常用的插入函数。其中前两个均接收一个参数,并插入到列表尾部。最后一个接收两个参数,将参数2插入到参数1之前。

本文主要讨论append()和extend()的区别。

这两者都是插入函数,但是不同的是,append()的参数被视为对象,而extend()中的参数则被视为列表

也就是说,append()函数会将所有的参数视为一个列表元素插入到列表尾部,看例子

一、append()

先创建一个空列表吧

>>> empty = [] 

>>> empty

[]

1.插入普通数字

2.插入字符串

3.插入列表

 

 再来看一下长度

  二、extend()

通过观察,发现append()函数不论传入什么,都只将其视为列表的一个元素进行尾部插入

而extend()函数与之恰好相反,extend()函数会将传入的参数视为列表,并将该列表的每个元素一一逐个插入到原列表尾部,,,如果该参数不是列表,将报错

1.传入非列表参数报错

 

 2.传入字符串 / 列表

 

 怎么样,很有意思吧,extend直接将 "code"的每个字符当做一个列表元素进行插入

那如果想要插入完整字符串呢

 

 只需要将字符串用[]括起来表明是一个列表就可以,如果想一次性插入多个,只需要在[]内添加要插入的字符串即可

三、insert()

同样先来看函数声明

 显然这里insert()是将要传入的object参数视为一个列表元素去处理

看一下效果

以上就是全部知识点内容,感谢大家的学习和对脚本之家的支持。

相关文章

  • 使用pygame写一个古诗词填空通关游戏

    使用pygame写一个古诗词填空通关游戏

    这篇文章主要介绍了使用pygame写一个古诗词填空通关游戏,之前写的诗词填空的游戏支持python2,现在对程序进行了修改,兼容支持python2和python3,需要的朋友可以参考下
    2019-12-12
  • 浅谈python正则的常用方法 覆盖范围70%以上

    浅谈python正则的常用方法 覆盖范围70%以上

    这篇文章主要为大家详细介绍了python正则的常用方法,覆盖范围70%以上,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • django实现分页的方法

    django实现分页的方法

    这篇文章主要介绍了django实现分页的方法,实例分析了django分页的技巧与Paginator对象的用法,需要的朋友可以参考下
    2015-05-05
  • 使用Tensorboard工具查看Loss损失率

    使用Tensorboard工具查看Loss损失率

    今天小编就为大家分享一篇使用Tensorboard工具查看Loss损失率,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • windows10在visual studio2019下配置使用openCV4.3.0

    windows10在visual studio2019下配置使用openCV4.3.0

    这篇文章主要介绍了windows10在visual studio2019下配置使用openCV4.3.0,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 详解Python验证码识别

    详解Python验证码识别

    这几天在写一个程序的时候需要识别验证码,因为程序是Python写的自然打算用Python进行验证码的识别。下面把实现思路分享在脚本之家平台,感兴趣的朋友可以参考下
    2016-01-01
  • python算法学习之基数排序实例

    python算法学习之基数排序实例

    本代码介绍了python算法学习中的基数排序实例,大家参考使用吧
    2013-12-12
  • python使用建议与技巧分享(二)

    python使用建议与技巧分享(二)

    这篇文章主要介绍了python的使用建议与一些技巧的分享,对大家理解和学习python有所帮助,感兴趣的朋友可以了解下
    2020-08-08
  • python实现选取或删除指定列包含指定内容的行

    python实现选取或删除指定列包含指定内容的行

    这篇文章主要介绍了python实现选取或删除指定列包含指定内容的行,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Python单例模式的两种实现方法

    Python单例模式的两种实现方法

    这篇文章主要介绍了Python单例模式的相关资料,这里提供了两种实现方法,及注意事项,需要的朋友可以参考下
    2017-08-08

最新评论