Python组合数据类型

组合数据类型

大纲:在这里插入图片描述

在这里插入图片描述
1.组合数据类型的基本概念
组合数据类型:能够表示多个数据的类型称为组合数据类型
常见的三大组合数据类型:(1)集合类型 (2)序列类型 (3)映射类型

  • 集合类型概述:包含0个或多个数据项的无序组合,用{}表示,集合中的元素可以动态增加或删除,集合中元素不能重复,元素类型只能是不可变数据类型
    在这里插入图片描述
    注:由于集合元素独一无二,所以使用集合元素可以过滤掉重复元素,例:在这里插入图片描述
    集合类型的操作符
    在这里插入图片描述
    集合类型与数学中的集合概念一致。
    例:
    在这里插入图片描述
    集合类型的操作函数或方法:
    在这里插入图片描述
    注:set(x)函数可以把其他数据类型变成集合类型(无序
    错误:表格中是clear不是clean

  • 序列类型概述一维元素向量,元素之间存在着先后顺序,通过序号访问)
    常见的序列类型:字符串类型,列表类型,元组类型
    字符串类型:单一字符的有序组合
    列表类型:使用多种类型元素和序列类型

    序列类型的索引机制:与字符串类似,正向递增序号,反向递减序号
    序列类型的操作符和函数:
    在这里插入图片描述
    元组类型:(一旦定义不能修改)在python中表示为tuple,一般用小括号和逗号进行表示
    在这里插入图片描述

  • 映射类型概述:是“键—值”数据项的组合,属于二元关系。(键表示属性,值是属性的内容)

2.列表类型:列表是包含0个或多个元组的有序序列,属于序列类型,可通过list(x)函数将集合或字符串类型转换成列表类型。
注:其操作类型遵循序列类型的操作(索引和切片和序列类型相同,不再累赘)

3.列表类型的操作函数
在这里插入图片描述

  • 列表的操作方法: <列表变量>.<方法名称>(<方法参数>)
    在这里插入图片描述

4.字典类型

  • 字典的定义:使用方法:{<键1>:<值1>,<键2>:<值2>,…<键n>:<值n>}
    键和值通过冒号连接,不同键值对通过逗号隔开,使用大括号

  • 字典的索引:<值>=<字典变量>[<键>]
    例:
    在这里插入图片描述
    5.字典类型的操作

  • 字典的操作函数;
    在这里插入图片描述

  • 字典的操作方法:
    在这里插入图片描述

注(字典中的遍历)
for <变量名> in <字典名>:
语句块(四个缩进)
例:
在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值