集合、列表、元组、字典

2020-06-08  本文已影响0人  glRu

集合的定义

    集合是多个元素的无序组合,与数学中的集合概念一致,集合元素之间无序,每个元素唯一,不存在相同元素,且元素不可更改。

集合用大括号{} 表示,元素间用逗号分隔

建建立集合类型用{} 或set()

建立空集合类型,必须使用set()

实例

集合操作符

集合间操作 集合操作符 增强操作符 实例

集合处理方法

集合类型应用场景

    1. 包含关系比较

    2. 数据去重:集合类型所有元素无重复

序列类型

序列类型通用操作符

实例

序列类型通用函数和方法

元组类型

    元组是序列类型的一种扩展,,一旦创建就不能被修改,使用小括号() 或tuple() 创建,元素间用逗号, 分隔

列表类型

    列表是序列类型的一种扩展,创建后可以随意被修改,使用方括号[] 或list() 创建,元素间用逗号, 分隔,列表中各元素类型可以不同,无长度限制。

列表类型操作函数和方法

序列类型应用场景

    1. 元素遍历

    2. 数据保护

        如果不希望数据被程序所改变,转换成元组类型

字典类型

    1. 首先理解映射

        映射是一种键(索引)和值(数据)的对应

    2. 字典

        -键值对:键是数据索引的扩展

        -字典是键值对的集合,键值对之间无序

        -采用大括号{}和dict()创建,键值对用冒号: 表示

字典类型操作函数和方法

字典元素遍历

-映射关系采用键值对表达

-字典类型使用{}和dict()创建,键值对之间用:分隔

-d[key] 方式既可以索引,也可以赋值

-字典类型有一批操作方法和函数,最重要的是.get()

上一篇 下一篇

猜你喜欢

热点阅读