数据结构(2)----容器公共方法

本文深入探讨数据结构中的容器类,重点介绍其共有的关键方法,包括插入、删除、查找等操作,帮助理解数据结构的基础与应用。
摘要由CSDN通过智能技术生成

                                                                                                                                                        点击此处返回总目录

 

一、公共内置函数

二、切片

三、运算符

四、相互转换

五、遍历

六、解析语法

 

术语:

所有数据类型:数字、字符串、列表、元组、字典、集合

所有容器:字符串、列表、元组、字典、集合

可变数据类型:数字、字符串、元组

不可变数据类型:列表、字典、集合

 

 

一、公共的内置函数

内置函数就是不需要使用import关键字导入任何模块,就可以使用函数名直接调用的函数,就叫内置函数。

 

len()                 #统计元素个数。适用于所有容器。

max()               #最大值。见《常用高阶函数》

min()                #最小值。见《常用高阶函数》

del(x) 或 del x  #删除容器中元素(适用于列表、字典,不适用于字符串、元组、集合)或整个对象

zip()                 #用于将可迭代对象中的元素

enumerate() 

sorted()           #对容器中的元素进行排序,返回排序后的结果,原容器不变。见《常用高阶函数》

 

 

 

1. len()

例1:

 

2. max()

《常用高阶函数》

 

3. min()

《常用高阶函数》​​​​​​​

 

4. del(x) 或 del x

del有两种使用方式。第一种使用方式是当做关键字使用(在"变量"这一节里,我们查过都有哪些关键字。)第二种使用方式就是这里当做函数使用。其实这两种方式效果一样。比如删除列表第一个元素,即可以写为:del my_list[0],又可以写为del(my_list[0])。

 

删除容器中元素,删除容器中元素,适用于列表和字典【例1】。字符串和元组是不可变类型,所以不能删除。集合不提供根据下标访问数据(比如list[0])或者根据key访问数据(比如dict["name"])的操作,所以也没法用del()来删除元素。

 

del还可以删除整个对象。【例2】

 

 

例1:

 

结果:

 

 

 

例2:

 

结果:

 

 

 

 

 

5. zip()

 

 

 

实际使用:

首先使用zip()打包成一个个元组。然后遍历每次拿出一个元组,直接用两个变量对这个元组解包。然后操作。。

 

例:

 

 

结果:

 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值