问题标签 [map-function]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 Python 中将多个参数传递给 pool.map() 函数
我需要某种方法来使用 pool.map() 中接受多个参数的函数。根据我的理解, pool.map() 的目标函数只能有一个可迭代的参数,但是有没有一种方法可以传递其他参数?在这种情况下,我需要传入一些配置变量,比如我的 Lock() 和日志信息到目标函数。
我试图做一些研究,我认为我可以使用部分函数来让它工作?但是我不完全理解这些是如何工作的。任何帮助将不胜感激!这是我想做的一个简单示例:
python - Python map() 函数
为什么我在以下代码中遇到 map() 函数错误?为什么不能 map 转换列表中的负数x
。输出应该类似于“1 --> 2 --> 3”。每当我输入时,列表都应该结束-999
。我收到一个错误,例如:
代码:
python - Python 2 vs 3:用 map() 替换列表推导?
给定以下测试:
使用 Python 2.7 和 3.4 (Debian 8/testing/jessie) 我得到以下数字:
Map 在 Python 3 中得到了显着改进,列表理解受到了严重影响。
问题:将代码从 Python 2 移植到 Python 3 时,是否建议将列表解析更改为 map()?
list - 映射列表,最后一个列表元素除外
我如何最好地映射列表的所有元素,除了最后一个列表元素?
假设我们有一个列表let l = [1,2,3,4]
并且想要获取[2,3,4,4]
.
我确实有一个解决方案,但感觉不像是“功能性”的方法(在 ghci 中):
不是很好...我希望有更好的方法!由于我是函数式编程的新手,我不知道从哪里开始寻找它。
python - 将字符串转换为整数元组,将其添加到元组列表中
这是一项旨在教授“地图”功能的作业。
用户输入诸如“1/2”或“6/19”之类的分数,然后将其从字符串转换为整数元组。
输入所有分数后,返回元组列表。
我使用该列表来减少、过滤和排序元组,但我不确定如何开始解决问题并获取列表。
这是一个应该起作用的例子:
我需要帮助转换输入的分数:
进入元组
在得到所有分数后,需要返回一个元组列表
这是我到目前为止所拥有的:
我尝试使用
和
但是第一个需要另一个论点,而我不确定第二个应该去哪里。
indexing - 球拍:带键/迭代的映射?
我有一些函数func
,想将它应用到一个列表上lst
,所以我使用了,map
但我需要用其他函数评估列表的第一个和最后一个元素func2
。
所以基本上我想要这个:
显然这是行不通的。
我怎样才能实现这个功能?我能以某种方式获得每个列表条目的键吗?喜欢lambda(key,val)
然后比较(equal? key 0)
/ (equal? key (length lst))
?
javascript - JavaScript中map函数组成的reduce函数
说我们有
并希望reduce()
它喜欢
现在,我想reduce()
从函数中组合函数本身map()
。
你会怎么做?最聪明的方法是什么?
编辑:
在评论和答案中,许多人声称fold
/reduce
可以在浅层次上组成映射,这可能是正确的,但是,在范畴论中,从根本上减少/折叠被推广到变态,它都是关于函子(map
),它被称为F-代数。
swift - 快速使用 map 函数制作 MKPointAnnotations
我有一组带有坐标和名称的“地方”对象。
例如:
从这个数组中,我想使用 map 创建一个新的 MKPointAnnotations 数组。我知道它是这样开始的:
...我不知道如何设置 MKPointAnnotation 的 .coordinate 和 .title 属性而不犯一些语法错误。谢谢!
python - Python关于属性的map函数
我正在阅读一个文件
我总共有 8 行替换。我想有一个更蟒蛇的方式来做到这一点。
有没有聪明的方法来做到这一点。也许使用filter
andmap
以某种方式?
javascript - map() 函数如何在数组上工作?
我书中的定义是该方法将调用它的数组的每个元素传递给您指定的函数,并返回一个包含该函数返回值的新数组。
如果找不到 4,我希望该函数仅返回 1。
情况将是
我想使用它的方式是遍历一个数组,而不是在最后动态更改地图。我该怎么做?
我现在的问题是字符串,所以这是另一种情况,其中 1 现在称为未知。如果发现“未知”之后的任何内容,请在加入之前从列表中删除“未知”。