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 整个删除,清空列表
修改
语法:变量[里面输入数字,数字为需要修改的位置]=‘修改新内容’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值