欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-25 15:43:04
...

一、遍历字典

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混合使用位置参数和 关键字参数时,必须将位置参数写到关键字参数前面去,否则执行时报错,下图错误与正确运用案例
遍历字典&集合&函数(一)
遍历字典&集合&函数(一)
遍历字典&集合&函数(一)
遍历字典&集合&函数(一)

相关标签: python