列表增加元素|学习笔记

简介: 快速学习列表增加元素

开发者学堂课程【Python 入门 2020年版列表增加元素】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10293


列表增加元素

 

内容介绍

一、添加元素


Append

Insert

extend

在数据库中,当有一个大的容器来保存多个数据,都使用增删改查。但字符串是不可变的字符类型,不能删和改。

列表是有序可变,我们对于可变数据(例如,列表,数据库等)的操作,一般包含增、删、改、查四个方面。

 

一、添加元素

添加元素有一下几个方法:

append 在末尾添加元素

insert 在指定位置插入元素

extend 合并两个列表

1.Append

(1) 代码讲解(07-列表增加元素)

#列表是用来保存多个数据的,是有序可变的

#操作列表,一般都包含增加数据、删除数据、修改数据以及查询数据四个部分

#简称:增删改查

heros=['阿珂','嬴政','韩信',露娜','后羿','亚瑟','李元芳']

#添加元素的方法 append  insert  extend

//我们在元素之后追加一个黄忠

heros.append('黄忠')     #append 在列表的最后面追加一个数据

print(heros)             //打印输出,最后黄忠被追加成功

(2) 输出结果:

['阿珂','嬴政','韩信','露娜','后羿','亚瑟','李元芳','黄忠']

2. Insert

(1) 查看功能:

点击 insert 按住 ctrl,查看功能为:在索引之前插入一个对象。

self 可以忽略,后续会进行讲解。index 表示索引,表示对象,具体插入哪个数据

image.png

(2) 代码讲解(07-列表增加元素)

heros=['阿珂','嬴政','韩信',露娜','后羿','亚瑟','李元芳']

#添加元素的方法 append  insert  extend

//我们在元素之后追加一个黄忠

heros.append('黄忠')     #append在列表的最后面追加一个数据

print(heros)             //打印输出

#insert(index , object)需要两个参数

#index表示下标,在哪个位置插入数据

#object表示对象,具体插入哪个数据

heros.insert(3,'李白)   //在露娜之前插入数据-李白

print( heros)          //打印数据,露娜前成功插入数据李白

(3) 输出结果:

['阿珂','嬴政','韩信','露娜','后羿','亚瑟','李元芳','黄忠']

['阿珂','嬴政','韩信','李白','露娜','后羿','亚瑟','李元芳','黄忠']

3. Extend

(1) 查看功能:

功能为:在列表的最后追加一个数据

Self 不必理会,iterable 表示一个可迭代的对象.

image.png

(2) 代码讲解(07-列表增加元素)

heros=['阿珂','嬴政','韩信',露娜','后羿','亚瑟','李元芳']

#添加元素的方法 append  insert  extend

//我们在元素之后追加一个黄忠

heros.append('黄忠')    #append 在列表的最后面追加一个数据

print(heros)             //打印输出,最后黄忠被追加成功

#insert(index , object)需要两个参数

#index 表示下标,在哪个位置插入数据

#object 表示对象,具体插入哪个数据

heros.insert(3,'李白)   //在露娜之前插入数据-李白

print( heros)          //打印数据,露娜前成功插入数据李白

x =['马可波罗','米莱迪','狄仁杰']

A 追加 B

#  extend(iterable)需要一个可迭代对象

#A.extend(B) ==>将可迭代对象 B 添加到 A 里(作用)

heros.extend(x) //将 x 和 heros 的数据拼接起来

print(heros)  //打印输出拼接后的结果

print(x)  //打印输出 X

(3) 输出结果:

['阿珂','嬴政','韩信','露娜','后羿','亚瑟','李元芳','黄忠']

['阿珂','嬴政','韩信','李白','露娜','后羿','亚瑟','李元芳','黄忠']

[ '阿珂','嬴政','韩信','李白','露娜','后羿','亚瑟','李元芳','黄忠','马可波罗','米莱迪','狄仁杰']

['马可波罗','米莱迪','狄仁杰'] //x 的结果不做变化

相关文章
|
6月前
|
前端开发 JavaScript
几种常见的获取页面元素数据的方法
几种常见的获取页面元素数据的方法
52 0
|
3月前
列表元素
【8月更文挑战第4天】列表元素。
39 8
|
4月前
|
存储 语音技术 索引
语音识别,列表的定义语法,列表[],列表的下标索引,从列表中取出来特定的数据,name[0]就是索引,反向索引,头部是-1,my[1][1],嵌套列表使用, 列表常用操作, 函数一样,需引入
语音识别,列表的定义语法,列表[],列表的下标索引,从列表中取出来特定的数据,name[0]就是索引,反向索引,头部是-1,my[1][1],嵌套列表使用, 列表常用操作, 函数一样,需引入
|
6月前
|
C++
『C/C++』Eg4: 求自定类型元素的平均
『C/C++』Eg4: 求自定类型元素的平均
|
6月前
|
算法 前端开发
前端算法-移除元素
前端算法-移除元素
|
6月前
|
算法 Java C++
请实现一个队列,支持以下操作:添加元素、删除第一个元素、获取第一个元素。
请实现一个队列,支持以下操作:添加元素、删除第一个元素、获取第一个元素。
48 0
|
JavaScript Python
从列表中或数组中随机抽取固定数量的元素组成新的数组或列表
从列表中或数组中随机抽取固定数量的元素组成新的数组或列表
62 0
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
|
JSON 数据格式 Python
一日一技:包含非hashable元素的列表如何去重并保持顺序?
一日一技:包含非hashable元素的列表如何去重并保持顺序?
108 0
|
Python
一日一技:在Python里面如何获取列表的最大n个元素或最小n个元素?
一日一技:在Python里面如何获取列表的最大n个元素或最小n个元素?
142 0
下一篇
无影云桌面