2021922学习总结

本文详细介绍了Python列表的各种操作,包括数学运算符、比较运算符、in/not in,以及如何获取列表的公共元素、去重、筛选特定分数。此外,还讲解了max、min、sum、sorted等函数的用法,并介绍了《流畅的Python》中的开发方向。进一步,文章深入讨论了列表的相关方法,如clear、copy、count、extend、index、reverse和sort,以及列表推导式的应用,通过实例展示了如何创建新列表、处理列表元素以及删除不符合条件的元素。
摘要由CSDN通过智能技术生成

列表的相关操作

1.数学运算符:+、*
'''
1)列表1 + 列表2:将两个列表中的元素合并产生一个新的列表
例如:[x,y,z] + [m,n] -> [x,y,z,m,n]

2)列表 * N / N * 列表:列表中的元素重复N次产生一个新的列表
'''
nums1 = [10, 20, 30]
nums2 = [1, 2]
print(nums2 + nums1)

print(nums2 * 4)  # [1, 2, 1, 2, 1, 2, 1, 2]
2.比较运算符:>,<,==,!=,<=,>=
'''
1)==、!=
2)>、<、>=、<= -   比较的是第一对不相等元素的大小(从前往后相同位置上的)
'''
print([1, 2, 3] == [1, 2, 3])        # True
print([1, 2, 3] == [3, 2, 1])        # False

print([1, 2, 3] > [10, 20])     # False
print([1, 2, 3] > [1, 3, 22])   # True
3. in 和 not in
'''
元素 in 列表    -   判断列表中是否存在指定元素
元素 not in 列表    -   判断列表中是否不存在指定元素
'''
print(10 in [10, 20, 30])   # True
print(10 in [1, 2, 3])    #False
练习1:有两个列表A和B,使用列表C两获取两个列表中的公共元素
A = ['x', 2, 3, 1, 2]
B = ['x', 10, 2, 5]
C = []
for x in A:
    if x in B and x not in C:
        C.append(x)
print(C)
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值