一、序列
1.概述
1.序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字,该数字代表了该元素的位置或索引。
2.Python中常见序列:列表、元组和字符串。
3.序列可进行操作:索引、切片、加、乘、检查成员。
4.序列是最常用的Python数据类型。
5.列表的数据项不需要具有相同的类型。
6.若要创建一个列表,只需要把逗号分隔的不同的数据项使用方括号括起来即可。
2.索引和元素
索引:从0开始,最后是-1,数据类型为整型(int)。
元素:列表和元组的元素可以是不同的数据类型,可重复。
3.通用序列操作
(1)索引:从0开始,最后是-1,数据类型为整型(int)。
(2)切片:切片指的是截取指定范围的数据,对于字符串,元组和列表都是可以进行切片。
(3)序列相加
(4)乘法
(5)常用内置函数: 长度 len()、 最小值min()、 最大值max()。
二、列表
1.特点
可修改、可重复、可嵌套和支持多种数据类型。
2.基本操作
(1)创建函数list()
使用方法:
name=list()
或[1,2]
或[1,[1,2]]
(2)元素增加
——append():用于在列表末尾添加新的对象。
——extend():用于在列表末尾一次性追加另一个序列中的多个值,即用新的列表来扩充原来的列表。
——insert():用于将指定对象插入到列表的指定位置。
(3)元素的删除
—— del:用于删除指定索引的元素或者删除整个列表。
—— clear():表示清空原有地址内容,但是地址不发生改变。
—— pop():用于移除列表中的一个元素(默认最后一个元素),并返回该元素的值。
—— remove():用于移除列表中某个值的第一个匹配项。
(4)元素的修改
(5)元素的查找
——count():用于统计某个元素在列表中出现的次数,会返回元素在列表中出现的次数。
——index():用于从列表中找出某个值第一个匹配项的索引位置。
—— 内置函数min(),max(),len(),in,not in
分别表示获取列表中的最大值,最小值,列表长度,判断元素在列表中,判断元素不在列表中。
(6)列表的反转
reverse():用于反向列表中的元素。
(7)列表的排序
sort():用于对原列表进行排序,可指定参数。
三、元组
1.概述
(1)元组与列表类似,不同之处在于元组的元素不能修改。
(2)元组使用小括号,列表使用方括号。
(3)元组的创建很简单,只需要在小括号中添加元素,并使用逗号分隔即可。
2.特点
元组的特点有:可重复,不可修改,可嵌套,支持多种数据类型。
注意:
1.列表的形式及元素特点
形式:列表在方括号内,元素以逗号分隔。
元素特点:可重复,可修改,可嵌套,支持多种数据类型。
2.元组的形式及元素特点
形式:元组在小括号内,使用逗号分隔。
元素特点:可重复,不可修改,可嵌套,支持多种数据类型。
3.列表与元组的区别
列表与元组的最大区别就是元素是否可以修改。