当前位置: 首页 > news >正文

python学习之路(四)

一,列表

定义:在 Python 中,**列表(list)**是一种内置的数据结构,用于按顺序存储多个任意类型的元素。
它的定义方式是用一对方括号 [],元素之间用逗号 , 分隔。

我们来看上述代码,可以发现python中对序列中某个单一字符的查找和C语言是类似的。但是,也存在不同,我们可以通过rhyme[-1]来查找列表的最后一个字符。

下面介绍一下一个C语言中我没见过的东西,列表切片:

列表切片可以获取列表的一个区域内的东西,下列代码就是他的使用方式:

这个切片也可以像range一样,跨越式的输出一个列表

(切片和range:range 可以在任何地方使用,它生成的是一个整数序列对象,与字符串无关。切片操作适用于所有序列类型(列表、元组、字符串、range、bytes、自定义序列……),而不仅仅是列表。)

二,列表的增删改查。

列表的增

如果我们需要在列表中增添东西,可以用到append,但是他只能在列表的末尾,增添一个元素。

添加多个元素可以用到extend这个方法,但是他也有局限性

其中的可迭代对象用一句话来解释的话就是指:只要能通过for循环遍历的,都是可迭代对象。

我们也可以用切片来达到和上述两种方法一样的功能

列表的删

我们使用到了remove方法。

并且如果我们要删除的元素不在该列表中,那么python就会报错。

删除的话,还可以用到pop和clear,其中pop是将指定的元素删掉,clear是将整个列表给清空。

列表的改

列表的改,可以使用=对某个元素进行直接的替换,也可以使用切片对某个区域的元素进行整个的改动

使用切片进行改动时,他的步骤如下:

当列表中的元素全部为数字时,我们可以通过使用sort方法对其进行直接的从小到大的排序。

如果我们需要对其进行从大到小的排序,我们就可以使用到reverse方法

我看到代码的最后几行,在sort中加入参数reverse,通过对他赋予true或者falso,可以使其进行顺序或者逆序的排序。

列表的查

我们可以通过count来查找某个元素在列表中的个数,我们也可以通过index来查找某个元素的索引,从而可以对这个元素进行增删改的操作

(注意:如果用index查找索引时,查找的东西有多个,那么只会返回第一个的索引)

上述的是没有参数的情况下,如果有参数的话,对其中元素的查询会更加准确

输入参数后,该方法会从start查找到end,并输出第一个找到的x的索引值。

除了上述的增删改查的操作,我们还可以进行拷贝

既可以使用copy方法,也可以使用切片进行操作。

三,列表的其他操作

图中的前几行代码,是对列表的乘和加的操作,下面是列表的嵌套。

列表红的元素可以是任何已经创建的出来的对象。

列表内容尚未结束,同志们仍需努力啊!!!!!!!!!!!

http://www.dtcms.com/a/500959.html

相关文章:

  • 电商网站开发的职责建筑企业查询
  • 国外网站配色个人论坛类网站
  • 【Java 基础】核心知识点梳理
  • 做网站图片视频加载慢做网站的公司都有哪些岗位
  • 中药饮片采购平台的定义与作用是什么?
  • 【AI 学习日记】 深入解析MCP —— 从基础配置到高级应用指南
  • 网站买卖交易平台做网站需要编程?
  • 公司网站建设内容wordpress 识别二维码
  • 在淘宝上的毕设网站代做wordpress上传的图片不显示
  • 织梦网站数据库备份文件夹wordpress安装的要求
  • 医疗网站建设哪个好用郑州市网络设计公司
  • 用dz做网站怎么设置数据库远程wordpress数据库
  • 公司部门网站设计模板下载贵州网站建设服务平台
  • wordpress资源站源码请选择一个网站制作软件
  • 自己做网站想更换网址静态网页模板网站
  • 有哪些网站是可以做宣传的企业网站设计原则
  • 肤契:全域协议版 十 终章 回声协议 · 审判之日
  • 微网站开发案例深圳万户网络技术有限公司
  • MFC框架(Num29)
  • 哪些网站是wordpress网站建设肆金手指排名9
  • 湖南省住房和建设厅网站全网最大的精品网站
  • 哈尔滨建设工程信息网官方网站可以查企业的网站
  • 电子政务网站建设流程建筑设计集团
  • 用数据库做网站app开发制作价格表
  • 南山网站设计开发者社区
  • 人和兽做的网站视频海南省人才在线
  • 工信部网站备案用户名wordpress tdk
  • 建立网站商店别人帮做的网站怎么修改病句
  • malloc与free函数完成内存管理
  • 网站建设书籍在线阅读阿里云代理网站怎么做