给定一个列表,如何映射该列表中每个元素的第二个值?

时间:2019-04-08 15:03:06

标签: haskell functional-programming

给出一个列表,假设[("@elBarto", "yo no fui"), ("@krusty", "yo tampoco"), ("@pedro", "tal vez")] ,我需要一个函数,该函数从列表["yo no fui", "yo tampoco", "tal vez"]中获取每个元素的第二个值。 据我所知,该列表包含元组,因此我可以使用每个元组中的snd。返回应该是一个映射列表,但我不知道如何做,也许是每个元组中的map snd之类的东西。

1 个答案:

答案 0 :(得分:5)

只是map snd yourList

> map snd [("@elBarto", "yo no fui"), ("@krusty", "yo tampoco"), ("@pedro", "tal vez")]
["yo no fui","yo tampoco","tal vez"]