首页 > 编程语言 >python的函数进阶

python的函数进阶

时间:2022-11-06 14:25:38浏览次数:37  
标签:进阶 python res 函数 li filter 参数 lambda

匿名函数

基本语法

lambda:定义匿名函数(没有函数名的函数)
lambda 参数1,参数2,参数n : 返回值

应用场景

1、用于定义一些函数结构体非常简单、而且使用次数较少的函数
2、作为函数的参数传递
    # 实例 对下面的列表进行排序(根据列表中的每个元素的第二值的大小进行排序)
    li = [[1, 10, 32], [3, 22, 99], [2, 7, 77]]
    li.sort(key=lambda x: x[1])
    print(li)

内置函数

filter

参数1:过滤规则函数
参数2:可迭代对象
li = [11, 2, 34, 42, 15, 26, 7, 88, 29, 100]
res = filter(lambda x: x > 30, li)
print(list(res))

标签:进阶,python,res,函数,li,filter,参数,lambda
From: https://www.cnblogs.com/nikeairball/p/16862518.html

相关文章

  • Python实现寄存器表格生成寄存器rtl代码
    功能需求:通过约定好字段的寄存器表格生成寄存器代码语言要求:Python关键点:如何操作表格-通过openpyxl第三方库实现思路:读取表格,将表格内容以列表形式存储,在存储时,对寄存器......
  • Python Library Function
    常用的Python库函数压缩zlib:兼容gzip的压缩gzip:对gzip文件的支持bz2:对bzip2压缩的支持lzma:使用LZMA算法的压缩zipfile:操作ZIP存档tarfile:读取tar存档文......
  • Java8新特性:函数式编程
    1.概述函数式编程学习目的:能够看懂公司里的代码大数据量下处理集合效率更高代码可读性高消灭嵌套地狱函数式编程思想:面向对象思想需要关注用什么对象完成什么事......
  • python plotly 将x轴滑块(rangeslider)作用于不同子图
    因为数据量太大,需要用x轴滑块选择范围看数据同时,范围内的数据维度太多,导致图形比较乱需要将trace绘制到不同的子图中产生了将x轴的滑块滑动范围同步的需求实现方法......
  • 2022/11/5 Python实验报告
                                                  实验报告1、实验目的和......
  • 【Python零基础入门篇 · 28】:os模块的使用
    os模块os模块中的命令命令作用os.getcwd()获取当前工作目录,即当前程序文件所在的文件夹os.chdir(path)改变当前目录,需传递新的路径os.listdir(path)返......
  • 【Python零基础入门篇 · 28】:os模块的使用
    os模块os模块中的命令命令作用os.getcwd()获取当前工作目录,即当前程序文件所在的文件夹os.chdir(path)改变当前目录,需传递新的路径os.listdir(path)返......
  • 【Python零基础入门篇 · 28】:os模块的使用
    os模块os模块中的命令命令作用os.getcwd()获取当前工作目录,即当前程序文件所在的文件夹os.chdir(path)改变当前目录,需传递新的路径os.listdir(path)返......
  • 【Python零基础入门篇 · 29】:可迭代对象和迭代器对象
    可迭代对象和迭代器对象可迭代对象(iterable)可通过for...in...这类语句遍历读取数据的对象称之为可迭代对象。可迭代对象:字符串、列表、元组、字典、集合成为可迭代对......
  • 【Python零基础入门篇 · 21】:构造函数、类属性和实例属性的访问
    构造函数构造方法构造方法:__init__方法(通常用来做属性初始化或赋值操作)用构造函数实现英雄攻击类属性和实例属性的访问类属性属于类,实例属性属于对象类属性在......