集合

一、集合

在 python 中用 {} 扩起一堆数字,但是这堆数字没有体现映射关系,那么这堆数字就是一个集合。

集合的特色:

集合在 python 起到的唯一的作用就是,“唯一”。

重新赋值 num2,重复的数都会自动被剔除,这就是唯一。集合里所有的元素都是唯一的,它都具有唯一性。集合直接帮我们把重复的数据清理掉。值得注意的是,集合是无序的,不能试图去索引集合中的某一个元素,这样它是会 错的。

二、如何创建集合?

set 工厂函数里面可以传进一个列表、元组甚至是字符串。set1 对应创建一个集合的东西。

编写一个代码,去除列表中重复的元素。

如果没有学习集合,会这样写:

num1 重新赋值成为列表,需要 temp 的一个临时的变量,声明成一个列表的形式。利用 for 把 num1 列表里的东西都拿出来,然后判断 each 没有在 temp 里边,我们就对 temp 进行追加 append,这样就可以避免重复的出现。

学习了集合可以这样写:

调用函数,从右走,从括 最里面开始调用,调用 set(num1) 就把这个列表返回一个集合,再把它变成列表,去掉重复元素,成为去掉重复元素的列表。set 创建的集合是无序的,在调用 list 把无序的集合转换为列表,就不能保证原来列表里的顺序了。如果程序员关注列表中元素的前后顺序的问题,那么使用 set 这个函数就要谨慎。

三、如何访问集合中的值?

集合里有很多内置方法访问和修改集合里的值。

add() 方法 :

remove() 方法:

四、不可变集合

希望集合中的元素不能随意增加或删除,那就定义为不可变集合。

五、如何确定一个集合里有多少个元素?

len() 函数:

六、python 集合类型的所有内置方法总结表,仅供参考。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月17日
下一篇 2022年6月17日

相关推荐