增长一个元素到set对象中,如不雅这个元素已经存在,则没有效不雅。
- In [41]: s1 = set(range(10))
- In [42]: s1
- Out[42]: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
- In [43]: s1.add(10)
- In [44]: s1
- Out[44]: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
remove()删除一个元素
remove(…)
Remove an element from a set; it must be a member.
If the element is not a member, raise a KeyError.
- In [47]: s1
- Out[47]: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
- In [48]: s1.remove(0)
- In [49]: s1
- Out[49]: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
一次只能删除i个元素。
pop()随机删除并返回一个元素
pop(…)
Remove and return an arbitrary set element.
Raises KeyError if the set is empty.
difference_update(…)
随机删除并返回一个集合中的元素,若集合为空,则返回一个缺点。
- In [65]: s2 = set(['j','m','i','l','k'])
- In [66]: s2.pop()
- Out[66]: 'i'
- In [67]: s2.pop()
- Out[67]: 'k'
推荐阅读
作为办事的灾害恢复,是经由过程云来降低营业办事成本的好办法。在内部,灾害恢赋臣芏着在另一个地位创建临盆>>>详细阅读
本文标题:Python集合set和frozenset的内建方法详解
地址:http://www.17bianji.com/lsqh/35321.html
1/2 1