集合只能通过set() 函数进行创建    无序,不重复   每个元素必须是可哈希的,不可变类型(不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值,  而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个地址, 变量就可以在内存中取出数据了. 所谓不可变就是说, 我们不能改变这个数据在内存中的值, 所以当我们改变这个变量的赋值时, 只是在内存中重新开辟了一块空间, 将这一条新的数据存放在这一个新的内存地址里, 而原来的那个变量就不在引用原数据的内存地址而转为引用新数据的内存地址了.)即比如申明一个变量a = '你好',后其内存地址为123456,那么后面所有的只要取字符串'你好',那么其相对应的内存地址就是123456,不会变为另外一个。这就是不可变数据类型。 不可变就是内存中固定了就不能更改,可变就是不固定,可以增加元素或者其它的,内存地址不变。就是框架里面可以增加其它的元素。例如列表、字典、集合。这些都是可变数据类型。      不可变数据类型有:字符串、数字、元组。

最新文章

  1. (转)Redis使用场景及使用经验
  2. ubuntu sudo update与upgrade的作用及区别
  3. angular初步认识一
  4. LayaAir引擎——(六)
  5. SpringMVC表单标签简介
  6. To get TaskID's Integer ID value from the GUID in SharePoint workflow
  7. JavaEE SSH框架整合(三) struts2 异常、http错误状态码处理
  8. dom 规划(html和xml)
  9. PHP中常用操作文件的方法
  10. Android调用binder实现权限提升-android学习之旅(81)
  11. leetcode966
  12. 【学习总结】GirlsInAI ML-diary day-3-数据类型
  13. 在js文件里调用另一个js文件里的函数
  14. 2018软件工程W班助教小结博客
  15. 【WP8】LoopingSelector
  16. .net 调用API并解析Json数据方法
  17. 20155304 2016-2017-2 《Java程序设计》第九周学习总结
  18. [转载]Java生成Word文档
  19. 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记2——透明贴图,动画技术
  20. 在Windows 7上安装ACE 6.1.0

热门文章

  1. 前端框架vue学习笔记:环境搭建
  2. iOS 开发之函数式编程思想(Functional Programming)
  3. P1426
  4. 5_5 集合栈计算机(UVa12096)<stack与STL其他容器的综合运用>
  5. java 责任链模式的三种实现
  6. Catalyst 3850 升级-1
  7. JAVA 通过POI 模版,导出excel
  8. 【PAT甲级】1066 Root of AVL Tree (25 分)(AVL树建树模板)
  9. Python下opencv使用笔记(十一)(详解hough变换检测直线与圆)
  10. MBR扇区故障修复!