专业编程基础技术教程

网站首页 > 基础教程 正文

Python中集合Set的注意事项

ccvgpt 2024-08-20 12:59:53 基础教程 10 ℃

1、★★★集合是无序无索引的集合。用花括号编写。

无序:代表你无法明白它里面项目元素的顺序。

Python中集合Set的注意事项

无索引:代表你想要像列表和元组那样调取某个项目元素是行不通的,但你可以用for语句循环遍历集合。

建议你把集合理解成一个黑盒子(不透明的),你不知道谁放在什么位置。


2、★★★集合一旦创建,无法更改项目是您可以添加新项目,而且可以删除操作(这是与元组的区别)


add() 方法:添加一个项目元素

update() 方法:添加多个项目元素

remove() 方法和discard() 方法:都是删除某一个指定项目元素,如果项目元素本身就不在集合里面,remove()会引发错误而discard() 不会

pop() 方法:每次都是删除最后一项元素。返回值是被删除的项目。

del 方法:彻底删除你想删除的集合


3、★★★集合的构造函数是set()


4、★★★集合的合并方法

update() :可以将一个集合中的所有项目插入到另一个集合中

union():可以把两个集合中所有项目的新集合

这里合并的时候以上两个操作都会排除重复项,也就是没有重复的项目元素

其他集合的操作方法,如交集、对称差等就不一一赘述了。


希望以上集合日常的操作方法总结对你有帮助!!!

最近发表
标签列表