列表

列表是Python以及其他语言中最常用到的数据结构之一。

列表的创建

列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,列表中的元素是可变的,这意味着可以向列表中添加、修改和删除元素。
还可以用list()函数创建,range()函数生成一系列整数作为列表的元素

列表的遍历

1.通过while循环遍历列表
需要使用len()函数,该函数可以获取序列中元素的个数
2.通过for()循环遍历列表
由于列表是序列的一种,因此通过for循环遍历列表非常简单,只需将列表名放在for语句中in关键词之后即可

列表的常用操作

1.修改元素:修改列表中的元素非常简单,只需索引需要修改的元素并对其赋新值即可

2.添加元素
3.删除元素
4.查找元素位置
5.元素排序
6.统计元素个数

元组

元组的创建
创建元组的语法非常简单,只需用逗号将元素隔开,通常是通过小括号将元素括起来。
tuple1=(1,2,3,4)
此外,还可以创建一个空元组。
tuple2=()
接下来创建只包含一个元素的元组,注意此处逗号必须添加,如果省略,则相当于在一个普通括号内输入了一个值。此处添加逗号后,就通知解释器,这是一个元组
tuple3=(1,)
tup;e4=()
如果通过print()函数将tuple3与tuple4分别进行输出,则得到以下结果
(1,)
1
通过输出结果可得出,tuple3为元组,tuple4为一个整数

元组的索引
元组可以使用下标索引来访问元组中的一个元素,也可以使用分片访问多个元素,注意不能通过下标索引修改元组中的元素.
初学者学习元组时,可能会疑惑既然有列表,为什么还需要元组,原因如下:
元组的速度比列表快。如果定义了一系列常量值,而所做的操作仅仅是对它进行遍历,那么一般使用元组而不是列表。
元组对需要修改的数据进行写保护,这样将使得代码更加安全。
一些元组可用作字典键。

元组的遍历
元组的遍历与列表的遍历类似,都可以通过for循环实现

元组的运算
元组与列表的转换