• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python中给List添加元素的4种方法分享

Python中给List添加元素的4种方法分享

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了python list 删除元素,python list添加元素,python list元素个数,python list 取元素,python list增加元素等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非你对它们进行排序或其他修改操作)。

在Python中,向List添加元素,方法有如下4种方法(append(),extend(),insert(), +加号)

1. append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。

此元素如果是一个list,那么这个list将作为一个整体进行追加,注意append()和extend()的区别。

>>> list1=['a','b']
>>> list1.append('c')
>>> list1
['a', 'b', 'c']
</div>

2. extend() 将一个列表中每个元素分别添加到另一个列表中,只接受一个参数;extend()相当于是将list B 连接到list A上。

>>> list1
['a', 'b', 'c']
>>> list1.extend('d')
>>> list1
['a', 'b', 'c', 'd']
</div>

3. insert() 将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。

>>> list1
['a', 'b', 'c', 'd']
>>> list1.insert(1,'x')
>>> list1
['a', 'x', 'b', 'c', 'd']
</div>

4. + 加号,将两个list相加,会返回到一个新的list对象,注意与前三种的区别。前面三种方法(append, extend, insert)可对列表增加元素的操作,他们没有返回值,是直接修改了原数据对象。 注意:将两个list相加,需要创建新的list对象,从而需要消耗额外的内存,特别是当list较大时,尽量不要使用“+”来添加list,而应该尽可能使用List的append()方法。

>>> list1
['a', 'x', 'b', 'c', 'd']
>>> list2=['y','z']
>>> list3=list1+list2
>>> list3
['a', 'x', 'b', 'c', 'd', 'y', 'z']
</div>

</div>

您可能想查找下面的文章:

  • Python找出list中最常出现元素的方法
  • Python中列表元素转为数字的方法分析
  • Python找出list中最常出现元素的方法
  • Python中列表元素转为数字的方法分析
  • Python去除列表中重复元素的方法
  • Python中给List添加元素的4种方法分享
  • python里将list中元素依次向前移动一位
  • python里将list中元素依次向前移动一位
  • python查找第k小元素代码分享
  • python查找第k小元素代码分享

相关文章

  • python时间整形转标准格式的示例分享
  • Python中列表和元组的使用方法和区别详解
  • python使用点操作符访问字典(dict)数据的方法
  • Python多线程经典问题之乘客做公交车算法实例
  • windows下安装Python和pip终极图文教程
  • Python简单格式化时间的方法【strftime函数】
  • Python文件读取的3种方法及路径转义
  • 如何搜索查找并解决Django相关的问题
  • 浅谈python字典多键值及重复键值的使用
  • 浅谈插入排序算法在Python程序中的实现及简单改进

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 用Python的Django框架完成视频处理任务的教程
    • 使用Python的Tornado框架实现一个Web端图书展示页面
    • 详解Python各大聊天系统的屏蔽脏话功能原理
    • 详解Python中for循环的使用方法
    • Python中的字典遍历备忘
    • 使用Python发送邮件附件以定时备份MySQL的教程
    • Windows系统下使用flup搭建Nginx和Python环境的方法
    • python转换摩斯密码示例
    • Linux下Python获取IP地址的代码
    • Python selenium文件上传方法汇总

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有