9月22日学习总结

本文总结了9月22日的学习内容,重点是Python列表的相关操作,包括数学运算符、比较运算符、in和not in,以及列表的函数如max、min、sum、sorted、len。还详细介绍了列表的方法,如clear、copy、count、extend、index、reverse和sort,并提到了列表推导式的使用。
摘要由CSDN通过智能技术生成

9月22日学习总结

一、列表相关操作

1.数学运算符:+、*

1.列表1 + 列表2:将两个列表中的元素合并产生一个新的列表。

例如:[x, y, z] + [m, n] -> [x, y, z, m, n]

2.列表* N/N *列表:列表中的元素重复N次产生一个新的列表(N=正整数)。

注意:如果N为0或者负数,结果为[]。N不能等于浮点数

nums1 = [1, 2, 3]
nums2 = [2, 1]
print(nums1 + nums2)    #[1, 2, 3, 2, 1]
print(nums1 * 2)      #[1, 2, 3, 1, 2, 3]

2.比较运算符:==、!=、>、<、>=、<=

1.==、!=

2.<、>、 >=、 <= - 比较的是第一对不相等的元素的大小。(从前往后相同位置上的元素为一对)

例如:列表1 > 列表2
print([1, 2, 3] == [3, 2, 1])       # False
print([1, 2, 3] == [1, 2, 3])       # True

print([1, 100, 200, 300] > [10, 20])   # False
print([1, 100, 1000] > [1, 200, 0])    # False

3.in 和 not in(结果为布尔值)

1.元素 in 列表 - 判断列表中是否存在指定元素

2.元素 not in 列表 - 判断列表中是否不存在指定元素

# 练习1:有两个列表A和B, 使用列表C来获取两个列表中公共的元素
A = [1, 'a', 4, 90, 1, 1, 1, 1]
B = ['a', 8, 'j', 1]
C = []
for x in A:
    if x in B and x not in C:
        C.append(x)
print(C)
#  练习2
names = ['张三', '李四', '大黄', '大黄', '张三', '张三', '张三', '王二', '王二', '李四']
new_names = []
for
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值