• 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。

  • 集合支持用in和not in操作符检查成员。

  • 由len()内建函数得到集合的基数(大小)。

  • 用 for 循环迭代集合的成员。

  • 但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值。

set和dict一样,只是没有value,相当于dict的key集合,由于dict的key是不重复的,且key是不可变对象因此set也有如下特性:

  1. 不重复
  2. 元素为不可变对象

新建集合

1-新建空集合

  • 如果要创建一个空集,你必须用不带任何参数的构造方法 set()。
  • 如果只是写成 {} 的形式,跟以前一样,你创建的其实是个空字典。

2-新建集合

(1) 常规创建集合

(2)使用set()创建,参数通常为列表、元组、字典、集合

(3)使用set()创建的时候常见错误

 
 

最新文章

  1. 一个简单的MVC实例及故障排除
  2. PHP realpath() 函数
  3. react 学习笔记
  4. (转)winform Form 淡入淡出效果
  5. vim扩展配置
  6. Android安全问题 抢先开机启动
  7. ubuntu安装aircrack-ng/reaver/minidwep-gtk用来跑pin
  8. sql dateDiff函数
  9. javascript设计模式——装饰者模式
  10. Netty学习笔记(一):接收nodejs模拟表单上传的文件
  11. 【java】计算一段代码执行时长java.lang.System类里的public static long currentTimeMillis()方法
  12. JavaScript篇 深入理解JavaScript函数
  13. TensorRT&Sample&Python[uff_custom_plugin]
  14. vscode中php断点调试方法!
  15. 最全最新的opencv版本下载
  16. 【Java】 剑指offer(29) 顺时针打印矩阵
  17. swift - 自定义tabbar按钮的操作
  18. 手工配置oracle数据库
  19. Oracle AWR 之 通过dbms_workload_repository.awr_report_text(html)函数在客户端生成AWR报告
  20. Delphi东京版FireDAC连接MSSQL2000提示对象名 'SYS.DATABASES' 无效

热门文章

  1. 07http基础
  2. Flask 之装饰器有关
  3. 【leetcode】1048. Longest String Chain
  4. groovy-2.4.11.jar时出错; invalid LOC header (bad signature)
  5. Python3解leetcode Kth Largest Element in a Stream
  6. 动态规划 List
  7. [CSP-S模拟测试]:trade(反悔贪心)
  8. Jenkins搭建(by tomcat)
  9. jsc2019_qualD Classified
  10. Python基础学习:operator模块