列表增加元素|学习笔记

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

开发者学堂课程【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 的结果不做变化

相关文章
|
2月前
|
移动开发 HTML5 容器
列表元素
【2月更文挑战第13天】列表元素。
28 0
|
2月前
|
前端开发 JavaScript
几种常见的获取页面元素数据的方法
几种常见的获取页面元素数据的方法
35 0
|
2月前
|
算法 前端开发
前端算法-移除元素
前端算法-移除元素
|
2月前
|
算法 Java C++
请实现一个队列,支持以下操作:添加元素、删除第一个元素、获取第一个元素。
请实现一个队列,支持以下操作:添加元素、删除第一个元素、获取第一个元素。
26 0
|
2月前
|
C++
『C/C++』Eg4: 求自定类型元素的平均
『C/C++』Eg4: 求自定类型元素的平均
|
8月前
|
JavaScript Python
从列表中或数组中随机抽取固定数量的元素组成新的数组或列表
从列表中或数组中随机抽取固定数量的元素组成新的数组或列表
44 0
|
开发者
无序列表注意事项|学习笔记
快速学习无序列表注意事项
无序列表注意事项|学习笔记
|
索引
删除列表中的元素,文章中含有源码
删除列表中的元素,文章中含有源码
77 0
删除列表中的元素,文章中含有源码
|
开发者 Python
列表的遍历|学习笔记
快速学习列表的遍历
100 0
|
移动开发
H5新增获取元素方式
H5新增获取元素方式
159 0