python3集合
python3集合
集合是一个无序的不重复元素序列。
可以使用大括号{}或者set()函数创建集合,注意:创建一个空的集合必须使用set函数而不是{},因为{}是创建一个空字典。
集合的基本操作
添加元素
add()函数可以将元素添加到集合中,如果元素已存在,则不进行任何操作
1 | set(("Google", "Runoob", "Taobao")) thisset = |
还有一个方法update(),也可以添加元素,且参数可以是列表,元组,字典等。
1 | set(("Google", "Runoob", "Taobao")) thisset = |
移除元素
remove函数可以将元素从集合中移除,如果元素不存在,则会发生错误。
1 | set(("Google", "Runoob", "Taobao")) thisset = |
此外还有一个方法discard()也是移除集合中的元素,且元素不存在,不会发生错误。
1 | set(("Google", "Runoob", "Taobao")) thisset = |
我们也可以设置随机删除集合中的一个元素,pop()函数
1 | thisset = set(("Google", "Runoob", "Taobao", "Facebook")) |
set集合的pop方法会对集合进行无序的排列,然后将这个无序排列集合的左面第一个元素进行删除。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Daily Study!