遍历字典&集合&函数(一)

tech2024-10-02  18

一、遍历字典

1.keys()使用此方法返回字典所有的key 2.values()使用此方法返回序列中保存所有字典的值 3.items()使用此方法返回序列含有双值序列的双值,即字典的key-value 具体使用方法如下图:

二、集合

1.与列表类似,不同点:只能储存不可变对象,储存的对象是无序的,集合中不能出现重复元素 储存违反不可变对象,则会报如下错误 对象是无序的,因此没法通过索引取值,否则执行将出现如下错误 如何取集合的值,我们可以通过将其转换为列表,使用list()方法如下

可以通过set()创建集合

2.len()获取集合中元数的个数 3.add()向集合添加元素 4.update()将一个集合的元素添加到另一个集合当中 5.pop()删除集合中最后一个元素,此方法有返回值 6.remov()e指定删除集合中的某个元素 7.clear()清空集合 8.集合运算 8.1.&交集--两集合相同部分 8.2.|并集--两集合都所有元素组成一个新集合 8.3.^亦或集-两集合不同部分 8.4.<= 检查一个集合是否是另一个集合的子集 8.4.< 检查一个集合是否是另一个集合的真子集 8.4.>=检查一个集合是否是另一个集合的超集 8.4.> 检查一个集合是否是另一个集合的真超集

三、函数

1.函数可以理解为一个对象,用于保存一些可执行代码,实现某种功能,可以进行多次调用 2.语法:

def 函数名(arg1,arg2...) 代码块

注:函数命名必须符合Python命名规则,不能以数字开头

3.函数参数 3.1.其分为形参和实参 形参相当于在函数内部声明变量但不赋值 实参即实际参数,调用函数时必须传递实参,实参会赋值给形参,注:有几个形参就要传几个实参,否则会报错,如下图 3.2.函数的传递方式 3.2.1定义形参时,可指定默认值,如用户传参数则默认值不会发生变化,如没有传递参数,则默认值生效 3.2.2位置参数:就是将对应位置的实参赋值给对应位置的形参 3.2.3.关键字参数:不按形参的顺序传递,而是根据参数名进行传递 3.2.4混合使用位置参数和 关键字参数时,必须将位置参数写到关键字参数前面去,否则执行时报错,下图错误与正确运用案例

最新回复(0)