# Python 集合示例代码
# 创建一个集合
my_set = {1, 2, 3, 4, 5}
print("创建的集合:", my_set)
# 添加元素到集合
my_set.add(6)
print("添加元素后的集合:", my_set)
# 移除集合中的元素
my_set.remove(3) # 如果元素不存在会抛出 KeyError
print("移除元素后的集合:", my_set)
# 使用 discard 方法移除元素(如果元素不存在不会抛出异常)
my_set.discard(7)
print("使用 discard 方法移除元素后的集合:", my_set)
# 集合的交集、并集和差集操作
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
intersection = set1.intersection(set2) # 交集
union = set1.union(set2) # 并集
difference = set1.difference(set2) # 差集
print("集合1和集合2的交集:", intersection)
print("集合1和集合2的并集:", union)
print("集合1和集合2的差集:", difference)
# 判断子集和超集
subset = set1.issubset(set2)
superset = set1.issuperset(set2)
print("集合1是否是集合2的子集:", subset)
print("集合1是否是集合2的超集:", superset)
{} 或 set() 函数可以创建集合。集合中的元素是无序且唯一的。add() 方法可以向集合中添加元素。remove() 方法可以移除指定元素,如果元素不存在则会抛出 KeyError;使用 discard() 方法移除元素时,如果元素不存在不会抛出异常。intersection)、并集 (union) 和差集 (difference) 等操作。issubset() 和 issuperset() 方法可以判断两个集合之间的包含关系。希望这些示例代码和解释对你有帮助!
上一篇:python中set()的用法
下一篇:python注释符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站