《Python程序设计》课件——第5章 组合.pptx

《Python程序设计》课件——第5章 组合.pptx

5.1

认识组合数据类型

Python中常用的序列类型有字符串、列表和元组。

Python中的序列支持双向索引:正向递增索引和反向递减索引正向递增索引从左向右依次递增,第一个元素的索引为0,第二个元素的索引为1,以此类推;反向递减索引从右向左依次递减,从右数第一个元素的索引为-1,第二个元素的索引为-2,以此类推。

序列类型

Python集合具备确定性、互异性和无序性三个特性。Python要求放入集合中的元素必须是不可变类型,Python中的整型、浮点型、字符串类型和元组属于不可变类型,列表、字典及集合本身都属于可变的数据类型。

确定性:给定一个集合,那么任何一个元素是否在集合中就确定了。

互异性:集合中的元素互不相同。

无序性:集合中的元素没有顺序,顺序不同但元素相同的集合可视为同一集合。

集合类型

映射类型以键值对的形式存储元素,键值对中的键与值之间存在映射关系。字典(dict)是Python唯一的内置映射类型,字典的键必须遵守以下两个原则:

每个键只能对应一个值,不允许同一个键在字典中重复出现。

字典中的键是不可变类型。

映射类型

5.2

列表类型及操作

列表类型及操作

--列表类型定义

--列表的常用函数介绍

--列表元素添加、删除

--列表元素的排序

5.2.1列表类型的定义

列表属于序列类型,十分常用

既可以直接使用中括号“[]”创建,也可以使用内置的list()函

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档