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

56 阅读4分钟

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

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

目录

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)

总结

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).交集(InIntersection)

使用&运算符或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的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!