python入门day3(列表基本操作)

本文介绍了Python中列表的相关操作。包括使用sort()和sorted()函数对列表排序,reverse()方法倒序打印列表,len()函数确定列表长度。还提醒避免索引错误,以及使用for循环遍历列表,强调for循环后语句需缩进。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一).对列表进行排序
1.使用函数sort()对列表进行永久排序,这种排序是按照字母顺序排列的,无法回复
在这里插入图片描述
2.也可以按照字母顺序的相反顺序排列列表元素:可以向sort()函数传递参数reserve = true,即cars.sort(reverse = True)这里的True的首字母是大写
3.sorted()可以对列表进行临时排序,他可以让你按照特定顺序显示列表元素而不影响他们在列表中的原始排列顺序。
在这里插入图片描述
(二).倒着打印列表:使用方法reverse()。代码采用cars.reverse(),同样,该方法也是永久性的逆置列表顺序,如果想恢复之前的顺序的话只需要在调用reverse()方法即可。
(三).确定列表长度:使用len()函数,对于以上代码,直接使用len(cars)即可
(四).使用列表的时候尽可能避免索引错误

cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort(cars[4])

在这里插入图片描述
对于这个代码,索引为4会产生这个错误;可是如果你用print(cars[-1]),想一想,按照之前的结论 ,我们会发现最后一个元素被打印了出来。
(五).遍历列表:我们可以使用for循环来将列表的元素进行打印。

cars = ['bmw', 'audi', 'toyota', 'subaru']
for car in cars:
    print(car)

注意:for循环后面要加上冒号;下一行的(语句)print需要缩进如果有很多行for循环将执行的语句的话,那么每一行的语句都需要进行缩进;换句话说,for循环之后的语句如果都进行了缩进,那么他们都将被看做是for循环的一部分。解析for循环,我们将cars交给了新变量car,然后再打印的时候直接对新变量进行打印即可;for循环会将列表中的所有元素打印完之后发现列表已经没有元素可供打印,因此for循环就停止。顺便提一句,如果我们对不必要的语句进行缩进的话,编译器会提示我们错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值