我的python菜鸟之路2

set

  • 集合的特点
    • 无序,所包含元素不可重复
    • 除交集、并集、差集等函数外,其他的函数不需要的新的变量接受
  • 集合有关的常用函数
    • add
    • discard
    • pop

公共功能

  • len
  • for循环
  • 索引【无】
  • 步长【无】
  • 切片【无】
  • 删除【无】
  • 修改【无】

集合的嵌套

  • 集合里可嵌套int/bool/str,但不可嵌套list/dict/tuple

知识点补充

  • 在集合和字典的keys,因为其具有不可重复性,所以布尔类型中的True和字典键的True与1只能存在1
  • 在做循环运算时,字典与元组的的效率要远远高于列表,因为元组与字典的键是可哈希,此处有疑问,待修改
    • 哈希:即某个数据在内存有一个固定的位置,可以不做循环运算,直接进行对应,而列表必须进行循环
原文地址:https://www.cnblogs.com/yangzilaing/p/13082359.html