python - Python - 如何将 lambda 函数更改为部分函数?
问题描述
lambda函数是:
lambda x: x.split('=')
部分函数看起来像:
str.split('=')
解决方案
Python有一个执行部分函数的函数
from functools import partial
部分函数接受可调用函数作为第一个参数,其余是要应用于函数的参数
partial(str.split, sep='=')
推荐阅读
- python - 查找 dict 值是否不成比例
- android - 在单个列表中显示多个异步任务的结果
- javascript - 在对象的现有循环内循环
- c++ - VSCode C++插件在调试文件名中包含汉字的文件时损坏
- c# - 目标 .NET 4.x 和 .NET Standard 2.0
- linux - 如何区分手动安装的包和linux上的依赖关系
- azure - 在 Azure Databricks 上,我如何知道挂载了哪个 blob 存储
- jquery - 如何在odoo 11中创建按钮附近的树视图中添加自定义按钮按钮
- prolog - 预期 Prolog A* 贪婪搜索运算符
- mongodb - 为什么 Mongo FETCH 在 count() 上使用 $nin?