set(iterable)
,其中iterable是一个可迭代对象。 在Python中,set函数用于创建一个无序且不重复的元素集合,它可以接受一个可迭代对象(如列表、元组、字符串等)作为参数,并返回一个集合对象。
下面是关于set函数的详细用法:
1、创建空集合:
empty_set = set()
2、创建包含元素的集合:
my_set = {1, 2, 3}
3、使用列表创建集合:
my_list = [1, 2, 3, 2, 4] my_set = set(my_list)
4、使用字典创建集合:
my_dict = {'a': 1, 'b': 2, 'c': 3} my_set = set(my_dict.keys())
5、添加元素到集合:
my_set = {1, 2, 3} my_set.add(4) print(my_set) # 输出: {1, 2, 3, 4}
6、移除集合中的元素:
my_set = {1, 2, 3} my_set.remove(2) print(my_set) # 输出: {1, 3}
7、判断元素是否在集合中:
my_set = {1, 2, 3} print(1 in my_set) # 输出: True print(4 in my_set) # 输出: False
8、求两个集合的交集:
set1 = {1, 2, 3} set2 = {2, 3, 4} intersection = set1 & set2 print(intersection) # 输出: {2, 3}
9、求两个集合的并集:
set1 = {1, 2, 3} set2 = {2, 3, 4} union = set1 | set2 print(union) # 输出: {1, 2, 3, 4}
10、求两个集合的差集:
set1 = {1, 2, 3} set2 = {2, 3, 4} difference = set1 set2 print(difference) # 输出: {1}
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。