Python Day6 列表进阶【零基础】

本文介绍了Python列表的进阶操作,包括列表的比较运算、序列相关函数(如sum、max、min、sorted和len),以及列表的方法(如clear、copy、count、extend、index、reverse和sort)。还详细讲解了列表推导式的两种结构及其应用,通过实例展示了如何使用列表推导式进行数据处理和筛选。
摘要由CSDN通过智能技术生成

Day6 列表进阶

昨天学习了列表的基础,今天来看看列表的进阶操作吧!

1. 列表相关函数

1.1 列表的比较运算

运算符:==、!=、>、<、>=、<=

1) ==、!=

print(10 == 'abc')
print([10, 20, 30] == [10, 20, 30])
print([10, 20, 30] == [30, 20, 10])     
print([10, 20] == 'abc')           

False
True
False
False

2)>、<、>=、<=
注意:列表来比较大小,只能是两个列表来比较
比较规则:比较第一对不同元素的大小

print([10, 2000, 30992, 42220, 522340] > [100, 1])         
print([10, 20, 30] > [10, 2, 300])
# print([10, 'abc', 20, 30] > [10, 23, 9])  数据类型不同,报错!

False
True

1.2 列表(序列)相关函数

1)sum(列表) - 求列表中所有元素的数值和(列表中元素必须是数字)

scores = [98, 34, 54, 76, 86, 86, 55, 78, 87]
print(sum(scores))

print(sum(range(1, 101)))

654
5050

2)max、min

  • max(列表) - 获取列表中的最大元素(列表中的元素支持比较运算)
  • min(列表) - 获取列表中的最小元素(列表中的元素支持比较运算)
scores = [98, 34, 54, 76, 86
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值