人工智能学习之旅(5)--Python学习(五)之Python的列表,元组,序列

Python学习(五)之Python的列表,元组,序列

Python的列表

列表用中括号[ ]把数据括起来

创建一个普通列表,里面存放的是同一种数据类型
在这里插入图片描述
创建一个混合列表,里面存放的是混合数据类型
在这里插入图片描述
创建一个空列表
在这里插入图片描述

向列表里面添加元素

append():一次只能添加一个元素,自动追加到列表末尾。
在这里插入图片描述
extend():添加列表,自动追加到列表末尾。
在这里插入图片描述
insert():有两个参数,第一个参数代表在列表中的位置,第二个参数表示在该位置插入的元素。
在这里插入图片描述

从列表中获取元素

跟数组一样,我们可以通过元素的索引值(index)从列表中获取单个元素,注意,列表索引值是从0开始的。
在这里插入图片描述

从列表中删除元素

remove()
在这里插入图片描述
del:不是一个函数,是一个语句。del可以删除整个列表
在这里插入图片描述
pop():从列表中取出最后一个元素(Python的列表实际上是用栈这种数据结构进行存储的)
在这里插入图片描述
在这里插入图片描述

列表分片

在这里插入图片描述
列表的拷贝
在这里插入图片描述

列表的一些常用操作符

比较操作符:默认从第0个元素开始比较
在这里插入图片描述
逻辑操作符
在这里插入图片描述
连接操作符:一般尽量不要用‘+’号来添加列表,还是使用extend()
在这里插入图片描述
在这里插入图片描述
重复操作符
在这里插入图片描述
成员关系操作符
在这里插入图片描述

Python的元组

由于元组和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。元组和列表最大的区别是列表可以任意修改其中的元素,权限非常大,插入删除元素十分灵活,而元组是不行,元组不能随意插入删除元素,元组是不可改变的。

创建元组的时候大部分用的是小括号( )
在这里插入图片描述
在这里插入图片描述
创建元组的关键不是小括号而是逗号
在这里插入图片描述
创建空元组
在这里插入图片描述
更新和删除一个元组
在这里插入图片描述

Python的序列

列表、元组和字符串的共同点:
1.都可以通过索引得到每一个元素
2.默认索引值总是从0开始
3.可以通过分片的方式得到一个范围内的元素的集合
4.有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)
把列表、元组和字符串统称为序列。

list()把一个可迭代对象装换为列表
在这里插入图片描述
tuple()把一个可迭代对象转换为元组
str(obj)把obj对象转换为字符串
len(obj)返回obj的长度
max()返回序列或者参数集合中的最大值
min()返回序列或者参数集合中的最大值
sum()返回序列的总和

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章