数据容器总结

数据容器分类

  • 是否支持下标索引
    • 支持:list,tuple,string
    • 不支持:set,dict
  • 是否支持重复元素
    • 支持:list,tuple,string
    • 不支持:set,dict
  • 是否可以修改
    • 支持:list,set, dict
    • 不支持:tuple,string

数据容器应用场景

  • 列表:一批数据,可修改,可重复场景
  • 元组:一批数据,不可修改,可重复的存储场景
  • 字符串:一串字符串的存储场景
  • 集合:一批数据,去重存储场景
  • 字典:一篇数据,可用key检索value的存储场景

数据容器的通用操作

数据容器的遍历操作

  • 5类数据都支持for循环
  • 列表,元组,字符串支持while循环,集合,字典不支持(不支持下标索引)

数据容器的统计操作

  • len(容器) 统计元素个数
  • max(容器) 统计元素最大值
  • min(容器) 统计元素最小值

数据容器的转换操作

  • list()
  • str()
  • tuple()
  • set()

数据容器的排序操作

1
sorted(容器,[reverse=True])

sorted()会将容器正向排序,reverse = True则逆向排序