首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python学习的自我理解和想法(7)

Python学习的自我理解和想法(7)

作者头像
Pocker_Spades_A
发布于 2024-11-19 20:06:34
发布于 2024-11-19 20:06:34
2600
举报
文章被收录于专栏:CSDNCSDN

学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!

今天是学Python的第七天,学的内容是集合。开学了,时间不多,写得不多,见谅。


1.集合入门

语法:{ }

自我理解:是一种非常有用的数据结构,它具有一些独特的特性和功能。在这篇博客中,我们将深入探讨 Python 中的集合,包括其定义、特点、操作以及实际应用场景,并突出关键要点。而且它和数学中的集合比较相似,都有无序性,不可重复性.

2.集合注意

理解:不能通过下标来获得集合的元素.

3.获取集合长度

语法:len(set)

自我理解:长度为内含元素数量.

4.添加元素

(1).add()

语法:一次只能添加一个元素.

(2).update()

语法:可以一次向集合中添加多个元素,追加的数据以列表的形式添加.

5.删除元素

(1).pop()

语法:随机删除一个元素.

(2).remove()

语法:删除指定的元素,要传入删除元素的值,若删除不存在的元素,会报错.

(3).discard()

语法:删除指定元素,要传入删除元素的值,若删除不存在的元素,不会报错.

(4).clear()

语法:清空集合.

6.遍历集合

语法:for…in语句.

自我理解:感觉和列表一样,不是很难理解.

7.集合计算

(1).并集(Union)

使用|运算符或union()方法可以计算两个集合的并集,即包含两个集合中所有元素的集合。例如,set1 | set2或set1.union(set2)。

(2).交集(Intersection)

使用&运算符或intersection()方法可以计算两个集合的交集,即包含两个集合中共同元素的集合。例如,set1 & set2或set1.intersection(set2)。

(3).差集(Difference)

使用-运算符d=或difference()方法可以计算两个集合的差集,即包含在第一个集合中但不在第二个集合中的元素的集合。例如,set1 - set2或set1.difference(set2)。

(4).对称差集(Symmetric Difference)

使用^运算符或symmetric_difference()方法可以计算两个集合的对称差集,即包含在两个集合中但不同时在两个集合中的元素的集合。例如,set1 ^ set2或set.symmetric_difference(set2)。

总结

Python 中的集合是一种强大而独特的数据结构,具有无序性、唯一性和可变性质。它提供了丰富的操作方法,包括添加和删除元素、集合运算、遍历等。集合在去重、成员测试、数学运算等方面有广泛的应用场景。通过深入理解和掌握集合的特点和操作,我们可以在 Python 编程中更加高效地处理数据集合,解决各种实际问题。

这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1.集合入门
  • 2.集合注意
  • 3.获取集合长度
  • 4.添加元素
    • (1).add()
    • (2).update()
  • 5.删除元素
    • (1).pop()
    • (2).remove()
    • (3).discard()
    • (4).clear()
  • 6.遍历集合
  • 7.集合计算
    • (1).并集(Union)
    • (2).交集(Intersection)
    • (3).差集(Difference)
    • (4).对称差集(Symmetric Difference)
  • 总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档