Python列表及元组的用法

上一篇介绍了Python通用序列的操作,如下面的链接所示。本篇,将介绍list

一.什么是LIST

  • 01

    list,列表,是内容可变的、有序的,和字符串以及元组不同,非常的常用。

  • 02

    构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个列表了。而且并不要求list中包含的是同一类型的元素

二.list基本操作

  • 01

    访问lsit. 通过索引直接访问,从0开始,注意不要越界

  • 02

    倒序访问list. 可以用-1代表最后一个,-2代表倒数第二个,以此类推

  • 03

    改变列表。 可以直接对列表中某个编号的元素重新赋值,a[3] = 123,类似于这样子

  • 04

    删除元素。 删除元素可以使用lpop()或者del() pop()是list的方法,所以直接使用a.pop()类似于这种写法。如果pop()中没有参数,默认删除最后一个 del语句不仅能删除列表中的元素,也可以用于删除其他元素。

  • 05

    分片赋值: 如下图所示,可以直接将一个列表赋值给另一个列表,以分片的方式

三.lsit的方法

  • 01

    在Python中,函数和方法还是有些区别的。函数是依赖类而存在的,比如之前用到的del就是函数,而pop就是方法,所以pop需要通过列表a.这样子去使用。

  • 02

    append和insert 都是往列表中添加元素的方法,但是append是往list的末尾添加元素,而insert则可以往任意位置插入元素

  • 03

    extend 可以在列表的末尾追加另一个列表

  • 04

    index 之前我们可以通过索引找到里面的值,那也可以通过值找到其索引,如果有多个相同的值,那么只返回找到的第一个匹配项的索引

  • 05

    pop 之前已经说过了,是一个方法,del是函数

  • 06

    remove 用于移除某个项,如果有多个,那么只移除找到的第一个

  • 07

    reverse 将列表中的元素反向存放

四.元组

  • 01

    元组和列表一样,但是无法修改

  • 02

    列表是用小括号括起来

  • 03

    如何创建只有一个元素的元组呢 逗号很重要,如果没有逗号,就不是一个元组了

(0)

相关推荐

  • Python教程:[5]列表和元组的区别

    列表和元组非常类似,有时候他们都干一样的事情.他们最大的区别是元组一旦被赋值,值不可以被改变,一旦改变就会出错:但是列表可以任意的更改.其次的区别是他们用不同的符号表示,复制的时候,列表用方括号[], ...

  • python列表怎样增删改查

    python处理数据非常强大,今天咪咪我就来给大家讲解一下python列表怎样增删改查. 操作方法 01 首先要在你的电脑上安装python,我用的是3.x版本.之后,我们打开cmd窗口,输入pyth ...

  • python中super方法的用法及含义

    super方法的用法及含义 super()的入门使用 01 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过 ...

  • python基础教程-注释的用法

    python基础系列教程-注释的用法,今天专门给大家介绍一节python注释的用法,视频教程录制的不完善的地方请多多包涵. 操作方法 01 单行注释 在python中我们经常使用 # 进行单行注释 用 ...

  • 精通python:[1]replace的用法详解及示例

    replace 方法返回字符串文字替换后的字符串. 用法是stringObj.replace(rgExp, replaceText) 参数 stringObj必选项.要执行该替换的 String 对象 ...

  • python中input和raw_input用法及区别

    操作方法 01 安装python2.7.3之后打开python GUI 02 input('please input:')之后会返回一个值,可以用tpye()查看他的类型,然而当我们输入字符串或者字符 ...

  • Python文件Io的基本函数用法

    这里说一些关于Python基本函数 操作方法 01 raw_input(此函数从3.0之后已经与input合并,我用的3.4,故在此单说input函数)函数和input函数:input函数可以接受字符 ...

  • Python生成随机数

    Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 操作方法 01 random.random()用于生成一个0到1的随 ...

  • python基础教程-数据类型详解

    python提供了多种的数据类型,用来存放数据.其中数据类型中又包括:字符串,布尔类型,整数,浮点数,数字,列表,元组,字典,日期. 操作方法 01 1.字符串 a='this is string'p ...