set iterator用法
时间: 2023-10-14 14:26:39 浏览: 81
Iterator用法
在Python中,set是一个无序、不重复元素集合。set对象支持迭代器协议,因此可以使用迭代器来遍历set中的元素。
set对象有两种类型的迭代器:set iterators和set object views。set iterators是set对象的默认迭代器,它们支持基本的迭代功能。set object views提供了更多的迭代器方法,可以进行集合运算(如并集、交集、差集等)。
以下是set对象的迭代器用法示例:
```
# 创建一个set对象
my_set = set([1, 2, 3, 4, 5])
# 使用set iterators迭代set对象
for item in my_set:
print(item)
# 使用set object views进行集合运算
set1 = set([1, 2, 3])
set2 = set([3, 4, 5])
# 并集
union = set1 | set2
for item in union:
print(item)
# 交集
intersection = set1 & set2
for item in intersection:
print(item)
# 差集
difference = set1 - set2
for item in difference:
print(item)
```
输出结果:
```
1
2
3
4
5
1
2
3
4
5
3
1
2
4
5
1
2
```
阅读全文