零基础Python教程043期 列表的增删改查,彻底学通序列基本操作

简介: 零基础Python教程043期 列表的增删改查,彻底学通序列基本操作

知识要点:



一、补充

List函数可以将字符串,转为列表,将字符串中的每一个元素,变成列表中的一个元素


二、列表的增加

1、运算符+    list3=list1+list2

2、分片技术操作    list3[3:3]="是"

3、insert插入  list3.insert(4,"不是")

4、append   list3.append("?")

5、extend     list3.extend("?")


三、列表元素的删除

1、del操作符   del list3[4]

2、remove函数   list3.remove(“呢”)

3、pop函数  默认删除列表中的最后一个元素list3.pop()     list3.pop(len(list3)-2)

4、clear清除所有元素 list3.clear()


四、列表的修改

1、最简单的修改   list3[3]="是不是“

2、利用列表分片技术来实现批量修改

list3[3:6]=[“是不是”,“变变变”,“奥特曼”]  只修改指定的位置的值

list3[3:]=[“是不是”,“变变变”,“奥特曼”]  修改了索引3之后的所有位置被替换成最新的元素

会有不同的效果


五、查

1、利用print函数输出列表 print(list3)

2、利用循环来输出列表元素


六、总结

1、掌握列表的增删改查

2、掌握两种不同的基本操作(是否使用分片技术来操作)

3、加强练习


相关代码:

#将字符串转为列表
name="刘金玉"
list1=list(name)
s="编程"
list2=list(s)
list3=list1+list2
# print(list3)
#分片技术
# print(list3[1:1+2])
#最终要形成的文字“刘金玉是编程人员”
list3[3:3]="是"
# print(list3)
list3[len(list3):]="人员"
list3.insert(4,"不是")
list3.append("呢")
list3.extend("?")
print(list3)
#删除,把“不是”删除
del list3[4]
print(list3)
#利用函数方式删除
list3.remove("呢")
print(list3)
#删除最后一个元素
list3.pop()
print(list3)
#删除“人”这个字
list3.pop(len(list3)-2)
print(list3)
# #清除所有元素
# list3.clear()
# print(list3)
#利用分片技术的修改操作
list3[3:6]=["是不是","变变变","奥特曼"]
print(list3)
相关文章
|
10天前
|
BI Python
SciPy 教程 之 Scipy 显著性检验 8
本教程介绍SciPy中显著性检验的应用,包括如何利用scipy.stats模块进行显著性检验,以判断样本与总体假设间的差异是否显著。通过示例代码展示了如何使用describe()函数获取数组的统计描述信息,如观测次数、最小最大值、均值、方差等。
20 1
|
11天前
|
Python
SciPy 教程 之 Scipy 显著性检验 6
显著性检验是统计学中用于判断样本与总体假设间是否存在显著差异的方法。SciPy的scipy.stats模块提供了执行显著性检验的工具,如T检验,用于比较两组数据的均值是否来自同一分布。通过ttest_ind()函数,可以获取两样本的t统计量和p值,进而判断差异是否显著。示例代码展示了如何使用该函数进行T检验并输出结果。
14 1
|
14天前
|
Python
探索Python中的列表推导式
【10月更文挑战第38天】本文深入探讨了Python中强大而简洁的编程工具——列表推导式。从基础使用到高级技巧,我们将一步步揭示如何利用这个特性来简化代码、提高效率。你将了解到,列表推导式不仅仅是编码的快捷方式,它还能帮助我们以更加Pythonic的方式思考问题。准备好让你的Python代码变得更加优雅和高效了吗?让我们开始吧!
|
13天前
|
Python
SciPy 教程 之 Scipy 显著性检验 3
本教程介绍Scipy显著性检验,包括其基本概念、原理及应用。显著性检验用于判断样本与总体假设间的差异是否显著,是统计学中的重要工具。Scipy通过`scipy.stats`模块提供了相关功能,支持双边检验等方法。
23 1
|
12天前
|
Python
SciPy 教程 之 Scipy 显著性检验 5
显著性检验用于判断样本与总体假设间的差异是否由随机变异引起,或是假设与真实情况不符所致。SciPy通过scipy.stats模块提供显著性检验功能,P值用于衡量数据接近极端程度,与alpha值对比以决定统计显著性。
18 0
|
14天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 插值 3
本教程介绍了SciPy中的插值方法,包括什么是插值及其在数据处理和机器学习中的应用。通过 `scipy.interpolate` 模块,特别是 `Rbf()` 函数,展示了如何实现径向基函数插值,以平滑数据集中的离散点。示例代码演示了如何使用 `Rbf()` 函数进行插值计算。
23 0
|
14天前
|
Python
SciPy 教程 之 Scipy 显著性检验 1
本教程介绍Scipy显著性检验,包括统计假设、零假设和备择假设等概念,以及如何使用scipy.stats模块进行显著性检验,以判断样本与总体假设间是否存在显著差异。
21 0
|
2月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
33 0
|
2月前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
|
2月前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
20 0
下一篇
无影云桌面