集合是python中无序、可变的数据结构。集合与字典类似,集合中的元素必须是可哈希的(等同于字典中的键),也就是说集合中的元素是唯一、不可变的数据类型。这里前面说集合可变,后面又说集合中的元素不可变是不冲突的。集合是可变的数据结构指集合可以在创建以后对元素进行增删,集合的元素不可变是指元素本身是不可变的数据类型,比如数字、字符串、布尔值等(通常用字符串,就像字典的键一样),所以请把这两种说法分清楚。

1、创建集合

集合的创建没有对应的操作符,只能用函数set()来创建。

2、集合的作用

集合最常用的一个场景就是去重。

去图:

最新文章

  1. EF框架的三种工作方式
  2. windows 10环境下 使用 msys2 + vs code 配置 c++ 的编译环境
  3. 将特定TD颜色改变的两种方法
  4. 【汇总】iOS开发及Xcode使用中遇到的一些报错问题汇总
  5. NOIP200107统计单词个数
  6. [转]十款提高开发效率的PHP编码工具
  7. .net 学习资源(转)
  8. Win8增加了快速启动功能......
  9. 无限大整数相加算法的C语言源代码
  10. CSDN挑战编程——《数学问题》
  11. c#序列化反序列化工具(json,binary,xml)
  12. Temporary ASP.NET Files 文件夹中保存的是什么内容?[转]
  13. 文顶顶 iOS开发UI篇—UITabBarController简单介绍 iOS开发UI篇—UITabBarController简单介绍
  14. 【Sort】QuickSort
  15. BZOJ3202 [Sdoi2013]项链
  16. 【BZOJ3529】数表(莫比乌斯反演,树状数组)
  17. 云计算 --> 三种服务模式IaaS,PaaS,SaaS
  18. CAS工程用redis集群存储票据ticket Spring整合
  19. .NET成年了,然后呢?
  20. Android 开发 VectorDrawable 矢量图 (一)了解Android矢量图与获取矢量图

热门文章

  1. HTML5 有哪些不同类型的存储?
  2. 二维数组的转置(java)
  3. 关于myeclipse导入项目时出现的中文注释乱码问题
  4. 原生ajax瀑布流demo
  5. 【C++】【MFC】创建新的线程函数
  6. MVC文件下载和webform也能使用的下载方法
  7. 利用Python实现 队列的算法
  8. Oracle开发›如何取出每个分组的第一条记
  9. Angular4中常用管道
  10. fread, fwrite - 二进制流的输入/输出