自己动手实践一下!
- >>> a = {0,1,2,3,4,5,6,7}
- >>> b = {1,3,5,7,9}
- >>> c = {0,2,4,6}
- >>> c.issubset(a)
- True
- >>> b.issuperset(b)
- True
- >>> c.union(b)
- {0, 1, 2, 3, 4, 5, 6, 7, 9}
- >>> b.intersection(a)
- {1, 3, 5, 7}
- >>> a.difference(b)
- {0, 2, 4, 6}
- >>> a.symmetric_difference(b)
- {0, 2, 4, 6, 9}
- >>> c.copy()
- {0, 2, 4, 6}
- >>> a.update(b)
- >>> a
- {0, 1, 2, 3, 4, 5, 6, 7, 9}
- >>> a.intersection_update(b)
- >>> a
- {1, 3, 5, 7, 9}
- >>> a.difference_update({3,7})
- >>> a
- {1, 5, 9}
- >>> c.symmetric_difference_update(a)
- >>> c
- {0, 1, 2, 4, 5, 6, 9}
- >>> c.add(8)
- >>> c
- {0, 1, 2, 4, 5, 6, 8, 9}
- >>> c.remove(4)
- >>> c
- {0, 1, 2, 5, 6, 8, 9}
- >>> c.remove(7)
- Traceback (most recent call last):
- File "<pyshell#22>", line 1, in <module>
- c.remove(7)
- KeyError: 7
- >>> c.discard(7)
- >>> c
- {0, 1, 2, 5, 6, 8, 9}
- >>> c.discard(0)
- >>> c
- {1, 2, 5, 6, 8, 9}
- >>> c.pop()
- 1
- >>> c
- {2, 5, 6, 8, 9}
- >>> c.pop()
- 2
- >>> c
- {5, 6, 8, 9}
- >>> c.pop()
- 5
- >>> c
- {6, 8, 9}
- >>> c.clear()
- >>> c
- set()
复制代码 |