打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python教程六列表篇

  

python列表

序列是 Python 中最基本的数据结构。

序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。:

除了通过索引获得值外,还可以通过索引改变列表中某些数据的值。通过分配值实现。

例:

列表增删改查之增加

在结尾处增加新内容,语法:变量.append('在结尾需要增加的新内容')

:

在这里我们可以看到,输出内容已经加入了新的内容

接下来我们就高级一点,来一个指定位置增加,语法格式:变量.insert(指定位置,'需要增加的内容').在这里我们一定要注意,括号内指定位置必须是数字,数字后面需要用逗号隔开,增加的新内容一定要用引号括起来

:

结果我想添加的内容在指定的位置出现了

下面我们来讲迭代

Python中的迭代是指通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代

我们来实战一点看看什么是迭代

例:

在这里我们发现,我输入的内容变成了'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',这就是迭代增加

如果不想迭代增加,我们需要添加一个[]就可以了,下面我们来试一试效果

:

在这里我们看到数字成了列表整体,注意可以增加多个列表,只需要用逗号间隔就可以

现在我们要讲的是删除,删除有pop remove del clear

首先pop()括号内需要写入数字,数字为删除的位置

:

删除还是很简单的吗,下面我们来讲一下remove  语法:变量.remove()

例:

结果很满意,ge成功的被删除掉啦

我们来看del  语法:del 变量[] die为切片删除

我们先来看一下切片的详解


切片的语法:[起始位置:结束位置:布长] 在这里起始位置为0 负起始位 -1.结束位置需要加1,一会看图我会详细解释,布长通俗来讲就是间隔

我们来看一下实际操作就明白了

:

在这里我们看到黑色已经被删除了,下一步我们来个复杂点的

:

结果白色绿色都被删除掉了

这次我们试一下怎么使用布长,和效果怎么样?

:

相信这次讲完了大家对del的印象应该会很深刻了,下面我们将最后一个 clear

clear这个删除很痛快的,意思就是整个删除,清空列表,也是删除里面最简单的

语法:变量.clear()

:

结果很清楚,整个列表都被清空了

现在我们讲修改,语法:变量[]='修改后的内容'

:

结果红色被修改为'就是不想要红色',[0]]代表的是位置,='里面写入需要修改的内容'

今天内容比较多,大家可以自己多练习,编程是练出来,只有多练才可以更快的熟悉

今日要点:列表增加

append 在结尾追加

Insert 指定增加

Extend 迭代增加

删除

pop 选择位置删除

remove 删除列表中名字

clear    整个删除,清空列表

修改

语法:变量[里面输入数字,数字为需要修改的位置]='修改新内容'







本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python编程中那些要人命的反模式,看了的人绝对受益匪浅
Python小白之python入门(一)
Python 高级教程之函数
Python学习教程:Python入门笔记整理
python新手入门常犯的错误
Python学习教程:简明易懂的入门指南
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服