Python语言程序设计-第六周-组合数据类型-嵩天-黄天羽-礼欣
6组合数据类型
- 6.1 集合类型及操作
- 6.2 序列类型及操作:元组、列表
- 6.3 实例9:基本统计值计算
- 6.4 字典类型及操作
- 6.5 模块5:jieba库的使用
- 6.6 实例10:文本词频统计
6.1 集合类型及操作
6.1.1集合的定义
- 与数学中集合的概念一致
- 集合元素之间无序,每个元素唯一,不存在相同元素
- 集合元素不可更改,不能为可变数据类型
集合用大括号{}表示,元素之间用逗号分隔
建立集合:
{}或set()
空集必须用set(),{}设定的是空字典
6.1.2集合之间的运算
增强操作符会修改原集合
set(‘pypy123’)实际上是把单字符拿出来放进集合
6.1.3集合处理方法(常用十个)
遍历集合方法:
使用异常中断跳出:
使用for in 遍历:
6.1.4集合类型应用场景
- 数据去重
6.2 序列类型及操作
- 序列类型定义
- 序列处理函数及方法
- 元组类型及操作
- 列表类型及操作
6.2.1序列类型定义
6.2.2 序列类型通用操作符
6.2.3元组类型及操作
6.2.4列表
6.3 基本统计值
def getnum():#获取用户不定长度的输入
nums = []
inumstr = input('请输入数字(回车下一个,不输入情况下回车退出):')
while inumstr != '':
nums.append(eval(inumstr))
inumstr = input('请输入数字(回车下一个,不输入情况下回车退出):')
return nums
6.4 字典类型及操作
字典可自定义索引
使用大括号{}和dict()创建,键值对用:表示
空集必须用set(),{}设定的是空字典
{
键1:值1
键2:值2
}
6.5模块5:jieba库的使用
jieba是优秀的中文分词第三方库
6.6 实例10:文本词频统计
略