Python基础篇(四)_组合数据类型的基本概念(Python组合数据类型有)

网友投稿 303 2022-06-19


Python基础篇——组合数据类型的基本概念

集合类型:元素的集合,元素之间无序

序列类型:是一个元素向量,元素之间存在先后关系,通过序号进行访问,没有排他性,具体包括字符串类型、元组类型、列表类型

映射类型:“键-值”数据项的组合,每个元素是一个键值对,表示:(key,value),其典型代表是:字典类型

其他类型:元组--小括号方式表示;集合-大括号方式表示。

列表类型:定义、索引、切片

列表:包含0个或多个元素组成的有序序列,用中括号[]表示,还可以通过list(x)函数将集合或者字符串类型转换成列表类型

索引:获得列表的某一个元素。使用序列类型的索引方式:正向递增序号、反向递减序号,使用中括号[]作为索引操作符

切片:获得列表的一个片段,即获得一个或多个元素。

使用方法:<列表或列表变量>[N:M] 或者<列表或列表变量>[N:M:K]

列表类型的操作:列表操作函数、列表操作方法

列表操作函数:

操作函数

描述

len(ls)

列表ls的元素个数(长度)

min(ls)

列表ls中的最小元素

max(ls)

列表ls中的最大元素

list(x)

将x转变成列表类型

列表操作方法:

使用方法:<列表变量>.<方法名称>(<方法参数>)

方法

描述

ls.append(x)

在列表ls最后增加一个元素x

ls.insert(i,x)

在列表ls的第i位增加元素x

ls.clear()

删除列表ls中所有元素

ls.pop(i)

将列表ls中的第i位元素取出并删除该元素

ls.remove(x)

将列表ls中出现的第一个x元素删除

ls.reverse()

列表ls中的元素反转

ls.copy()

生成一个新的列表,复制列表ls内所有元素

字典类型:定义、索引

定义:使用大括号{}建立,每个元素是一个键值对

使用方法:{<键1>:<值1>,<键2>:<值2>,…,<键n>:<值n>}

键和值通过英文冒号连接,不同键值对通过英文逗号隔开

索引:键值对中键是值的索引

索引模式:<值> = <字典变量>[<键>]

字典类型的操作:字典的操作函数、字典的操作方法

字典的操作函数:

操作函数

描述

len(d)

字典d的元素个数(长度)

min(d)

字典d中的最小值

max(d)

字典d中的最大值

dict()

生成一个空字典

字典的操作方法:

使用语法:<字典变量>.<方法名称>(<方法参数>)

操作函数

描述

d.keys()

返回所有的键信息

d.values()

返回所有的值信息

d.items()

返回所有的键值对

d.get(key,default)

键存在则返回对应值,不存在则返回默认值

d.pop(key,default)

键存在则返回对应值,同时删除键值对,不存在则返回默认值

d.popitem()

随机从字典中取出一个键值对,以元组(kry,value)形式返回

d.clear()

删除所有的键值对


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python生成器和迭代器(python 生成器 迭代器)
下一篇:Python基础篇(三)_函数及代码复用(python函数代码可以重复使用吗)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~