因为您说您只需要一个模型,而不是每个值都需要一个新模型,所以这相当简单。更改:hnd = map(lambda (valua): function_f(valua), list_value)

致:model = ... initialize a model that will be passed to every call ...

hnd = map(lambda valua: function_f(valua, model), list_value)

只要确保function_f同时返回新值和模型,例如,如果它以前返回过:def function_f(val, model):

... calculate newval and make newmodel ...

return newval

把它改成:def function_f(val, model):

... calculate newval and make newmodel ...

return newval, newmodel

注意:如果需要使用lambda来使用map,则不要使用map;它不会为您带来任何好处(在大多数映射函数不是内置的CPython的情况下,生成器表达式或列表理解将以相同的速度甚至更快的速度运行)。也就是说,在您的特定情况下,您不需要lambda,例如,您可以:from future_builtins import map # Only on Py2; Py3 map is good

from itertools import repeat

model = ... initialize a model that will be passed to every call ...

hnd = map(function_f, list_value, repeat(model))

或者只使用一个生成器表达式(除非该函数是用C语言实现的Python内置函数,map基本上不会获得性能;如果您不想考虑map是否合适,请始终使用列表理解/生成器表达式而不是map是一个好主意):# Change outside parens to brackets, [], for list comp

hnd = (function_f(x, model) for x in list_value)

python map函数返回类型_使用map和lambda函数发送两个参数并返回两个值相关推荐

  1. 每日一题(9)—— 写一个标准宏MIN,这个宏输入两个参数并返回较小的一个

    写一个标准宏MIN,这个宏输入两个参数并返回较小的一个. 分析: 宏定义的注意两点: 1.数据类型是否有溢出的风险(如一年有多少个秒的宏): 2.带参宏的每个参数都要用括号括起来. #define M ...

  2. python指定返回类型_如何在python中指定方法返回类型列表 - python

    假设我有一个类似下面的方法 def validate(self, item:dict, attrs:dict)-> list: 如果我想更具体一点,告诉我我的返回类型是 验证消息? 我应该如何实 ...

  3. python中函数的定义_Python函数是什么_如何定义和调用函数?

    函数是什么? 本节Python培训教程是要大家认识一个"老朋友"--函数. 与数学中的函数不同,在Python中,函数不是看上去冰冷无聊的规则和公式,而是实打实的.有自己作用的代码 ...

  4. python中 是什么类型_浅谈python中的变量默认是什么类型

    浅谈python中的变量默认是什么类型 1.type(变量名),输出的结果就是变量的类型: 例如 >>> type(6) 2.在Python里面变量在声明时,不需要指定变量的类型,变 ...

  5. python的三大错误类型_学习Python时要避免的三个错误

    当你做错事时,承认错误并不是一件容易的事,但是犯错是任何学习过程中的一部分,无论是学习走路,还是学习一种新的编程语言都是这样,比如学习 Python. 为了让初学 Python 的程序员避免犯同样的错 ...

  6. python中表示空类型_在python中什么表示空类型

    在python中None表示空类型.None表示空值,它是一个特殊的Python对象,None的类型是None Type.None在Python解释器启动时自动创建,解释器退出时销毁. None表示空 ...

  7. python语言的数字类型_基本数据类型数字

    数字也有数字的分类,本节我们会依次来学习整数.浮点数和复数. 1.整数 整数是表述整数的数值,没有小数部分.在Python中,整数包括正整数.负整数和0,在Python中数值超过计算机自身的计算功能时 ...

  8. python第六章函数课后答案_浙大PTA-Python题库 函数题(6-1~6-6)题解

    其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...

  9. java 需要返回类型_在Java中,当一个方法不需要返回数据时返回类型必须是

    [问答题]在滑动轴承中什么是瓦背?其特点有哪些? [多选题]起重机采用变频调速改造后,有哪些效果? [判断题]当热继电器动作不准确时,可用弯折双金属片的方法来调整. [单选题]X62W型万能铣床进给电 ...

最新文章

  1. 计算比尔盖茨財富的方法
  2. 彻底搞懂浏览器Event-loop
  3. dbutility mysql_c# 数据库通用类DbUtility
  4. android启用其他应用程序,杀死Android上的另一个应用程序?
  5. LDAP 查询基本知识
  6. 时序分析:手势--空间轨迹模式识别
  7. underscorejs-groupBy学习
  8. ORA-01114: 将块写入文件 35 时出现 IO 错误
  9. 【OpenCV 例程200篇】22. 图像添加非中文文字
  10. python纳入小学课本了吗_Python语言为什么被推荐纳入高考和小学教材
  11. Silverlight 2 控件 SDK 源代码
  12. Python迭代器的生成与学习笔记
  13. UE4(虚幻4)基础:免费资源下载(材质/动作/模型/环境/效果/插件)
  14. 怎么删除手机html,两种方法教你如何删除手机模拟大师
  15. 什么是0day漏洞?
  16. 模板消息接口php代码demo,发送模板API例子
  17. 小程序该怎么去做引流和变现呢
  18. 解决更换电池引发的乐视2手机(lex620)不进系统问题
  19. tableau各种精典示例经验总结01
  20. 计算机用户组命令,组策略命令大全

热门文章

  1. LeetCode 1377. T 秒后青蛙的位置(BFS)
  2. hal库开启中断关中断_STM32对HAL库的定时器中断
  3. python1到n的所有排列_非递归输出1-N的全排列的方法详解
  4. python设计模式之享元模式
  5. ubuntu 16.04系统中nvidai、cuda、cudnn安装及注意事项
  6. python变量以及类型(含笔记)
  7. Java什么是重用_深度解析:java必须掌握的知识点——类的重用
  8. 用python生成云词汇_用python生成词云wordcloud
  9. 算法岗SSP offer收割指南!
  10. NLP哪个细分方向最具社会价值?