Python学习笔记:集合

本文是关于Python集合的详细学习笔记,涵盖了集合的创建、操作、特性及其在实际编程中的应用,包括并集、交集、差集等操作,并探讨了集合在数据去重和集合推导式中的重要作用。
摘要由CSDN通过智能技术生成
###########################################################
# 1、1)定义集合(不重复的序列,无序)
class_num = {1, 2, 3, 4, 5}
# print(class_num)

# 2)集合有时也用于消除列表和元组的重复元素
# class_list = [1, 2, 3, 3, 4, 1]
# nums = set(class_list)
# print(nums)

# class_tuple = ('datian', 'lily', 'developer', 'tester', 'datian')
# print(set(class_tuple))

# 3)集合转换为list、或者元组
# print(list(class_num))
# print(tuple(class_num))
# 运行结果:[1, 2, 3, 4, 5]
# (1, 2, 3, 4, 5)

# 2、遍历集合,和列表操作一样
# for i in class_num:
#     print(i)
# 3、查看集合长度
# print("class_num的长度:",len(class_num))

# 4、判断集合中是否包含某个元素呢?in操作符
print(10 in class_num)

# 5、增加元素10,add函数,需要注意:add在增加元素的时候会判断是否包含新增元素,如果存在就什么也不做了
# class_num.add(10)
# print(class_num)
# print(10 in class_num)

# 6、已经加入的元素不能做修改,只能删除 remove
# class_num.remove(1)
# print(class_num)
# class_num.remove(1)# 再删除会报错,因为1这个元素已经不在这个集合里面了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试大田

你的赞赏是大田更新的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值