Python的集合
Python中如何使用集合?
Python中可以使用set()函数来创建集合,集合是一种无序、不重复的数据类型。集合中可以包含不同的数据类型,例如数字、字符串、元组等。
以下是一些创建集合的示例:
# 创建一个空集合
set1 = set()
print(set1) # 输出 set()# 创建一个包含数字的集合
set2 = set([1, 2, 3])
print(set2) # 输出 {1, 2, 3}# 创建一个包含字符串的集合
set3 = set(“hello”)
print(set3) # 输出 {‘o’, ‘e’, ‘l’, ‘h’}# 创建一个包含元组的集合
set4 = set((1, 2, “hello”))
print(set4) # 输出 {1, 2, ‘hello’}集合中的元素是无序的,因此我们无法通过索引或切片来访问集合中的元素。但是,我们可以使用for循环遍历集合中的元素:
set2 = set([1, 2, 3])
for i in set2:
print(i)输出:
1
2
3我们也可以使用集合的内置方法来处理集合。例如:
set1 = set()
set1.add(1) # 向集合中添加元素
set1.add(2)
print(set1) # 输出 {1, 2}set1.remove(1) # 从集合中删除元素
print(set1) # 输出 {2}set2 = set([1, 2, 3])
set3 = set([2, 3, 4])print(set2.union(set3)) # 输出 {1, 2, 3, 4}
print(set2.intersection(set3)) # 输出 {2, 3}2023年05月05日 12:58