Python3列表+Python3元组

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

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

Python中有6个序列的内置类型,但最常见的是列表和元组

列表都可以进行的操作包括索引,切片,加,乘,检查成员

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法

列表是最常用的python数据类型,它可以作为一个方括号内的逗号分隔值出现

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可,如下图所示:

 访问列表中的值

与字符串的索引一样,列表索引从0开始,以此类推

通过索引列表可以进行截取,组合等操作

 索引也可以从尾部开始,最后一个元素的索引为-1,往前一位为-2,以此类推

 通过下标索引来访问列表中的值,同样也可以使用方括号[]形式截取字符:

 同样可以使用负数索引值来截取:

 输出结果为:

 

更新列表

可以对列表的数据项进行修改或更新,也可以通过append()方法来添加列表项,如下所示:

 输出结果为:

删除列表元素

可以使用del语句来删除列表中的元素,如下:

输出结果为:

 注意:之后的文章会讨论remove()方法的使用

Python列表脚本操作符

列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表

如下所示:

Python列表截取与拼接

上面已经演示过截取和拼接的具体操作,此处不再赘述

嵌套列表

使用嵌套列表即在列表里创建其他列表,例如:

列表比较

列表比较需要引入operator模块的eq方法(详情见:Python3 operator 模块 | 菜鸟教程

 输出结果为:

 

Python列表函数&方法

Python包含以下函数:

 Python包含以下方法:

 Python3元组

Python的元组和列表类似,不同之处在于元组的元素不能修改

元组使用小括号(),列表使用方括号[]

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可

 

 创建空元组  tup1 = ()

元组中只包含一个元素时,需要在元素后面添加逗号 ,  ,否则括号会被当作运算符使用

 元组与字符串类似,下标索引从0开始,可以进行截取,组合等

 

访问元组

元组可以使用下标索引来访问元组中的值,如下:

 输出结果为:

 

修改元组

元组中的元素值是不允许修改的,但可以对元组进行连接组合,如下:

 输出结果为:

 

删除元组

元组中的元素值是不允许删除的,但可以使用del语句来删除整个元组,如下:

 以上实例元组被删除后,输出变量会有异常信息,输出如下所示:

 

元组运算符

与字符串一样,元组之间可以使用+号和*号进行运算,这意味着他们之间可以组合和复制,运算之后会生成一个新的元组

 

元组索引,截取

因为元组也是一个序列,所以可以访问元组中指定位置的元素,也可以截取索引中的一段元素,上面已经陈述过,不再赘述

元组内置函数

 

关于元组是不可变的

所谓的元组的不可变指的是元组所指向的内存中的内容不可变

 从以上实例可以看出,重新赋值的元组tup,绑定了新的对象而不是修改了原来的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值