第五篇 python列表

一.列表的定义

Python列表是一种有序、可变、潜在的异质的表格数据结构。

在Python中,列表是最常用的数据类型之一,它是一种方括号[]内的逗号分隔的值,支持索引、切片、加、乘等操作,并且其元素可以是不同的数据类型。在创建列表时,将不同数据项用逗号分隔并用方括号括起来即可,如下所示:

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5]
list3 = ["a", "b", "c", "d"]

这些列表展示了Python列表的基本特性,即有序、可变及元素类型不统一。列表的索引从0开始,可以通过索引访问、修改或删除元素。例如,要访问list1中的第一个元素,使用list1[0];要修改第二个元素,可以对其赋值,如list1[1] = 'math';删除第三个元素则可以使用del_list1[2]

二.列表的遍历

       在Python中,列表遍历通常指通过循环或其他方式逐个访问列表中的每个元素。这一过程可以通过多种方法实现,包括基本的for循环、while循环等等。

1、for循环遍历:

不带索引的遍历:

       使用for循环是最简单的遍历列表的方法。通过for循环,可以逐一访问列表中的每个元素并进行操作。例如:

my_list = [1, 2, 3, 4, 5]
for item in my_list:
    print(item)

这种方法适用于不需要知道元素索引,只关注元素值的情况。

带索引的遍历:

       如果需要在遍历过程中同时获取元素的索引,可以使用内置函数enumerate()。enumerate()会返回一个包含索引和元素值的元组,使得在循环中可以同时处理两者。例如:

my_list = [1, 2, 3, 4, 5]
for index, item in enumerate(my_list):
    print(index, item)

这种方法适用于需要索引进行特定操作的场景。

2、while循环和索引:

       while循环也可以用于列表遍历,通过索引来访问和操作列表元素。这种方法需要自行控制循环条件和索引增量。例如:

my_list = [1, 2, 3, 4, 5]
index = 0
while index < len(my_list):
    print(my_list[index])
    index += 1

while循环适用于需要更灵活控制遍历过程的情况。

三.列表的常见操作

1、增加元素

1、append:插入末尾;

2、insert(index,object):在指定位置插入指定元素;

3、extend(Iterable):将可迭代元素的每一个元素依次放在列表末尾。

2、删除元素

1、pop(index):

(1)、index省略则代表删除末尾;

(2)、删除指定索引对应的元素;

(3)、返回被删除的元素

2、remove(value):

(1)、删除指定的值;

(2)、如果之不存在 则报错;

(3)、clear():清空列表。

3、其他

1、index(value):查找元素的索引,找不到报错误;

2、count(value):统计该元素出现的次数;

3、reverse():逆序;     sort():排序,默认升序;reverse=True降序。

4、in:成员运算符

     1、用于判定一个元素是否在列表内部;

     2、True 、False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值