set()
示例:
in:检查一个元素是否在列表中,若在则返回True,否则返回False。
not in:检查一个列表是否不包含某个元素,若不在则返回True,否则返回False。
示例:
1. add()
add(item)
:将单个对象添加到集合中。
2. update()
update(iterable)
:批量添加来自可迭代对象中的所有元素。
示例:
3. remove()
remove(item)
:从集合中移除指定元素item。若item不存在于集合中,则引发KeyError报错。
示例:
4. discard()
discard(item)
:从集合中移除指定对象item。元素item不存在没影响,不会引发KeyError报错。
示例:
5. pop()
pop():随机从集合中移除并返回一个元素。若集合为空,则会引发KeyError报错。
入参:无
返回:被移除的元组
示例:
?
6. clear()
clear()
:清空合集,移除所有元素。
示例:
1. 交集运算intersection()
:操作符? &
2. 并集运算union()
:操作符? |
3. 差集运算difference()
:操作符?-
示例:
类似列表推导式,同样集合支持集合推导式
语法:{x for x in … if …}
示例:
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!??