Perl'的类似物;Python中的s模块List::Util、List::MoreUtils功能

Perl'的类似物;Python中的s模块List::Util、List::MoreUtils功能,python,perl,Python,Perl,Perl中有一个非常有用的东西,用于函数式样式列表操作。Python有类似的语言吗?我对uniq、reduce、any、all和none特别感兴趣 上述模块提供以下功能: 第一个最大最大最小最小最小最小最小值减少洗牌和 任何全部无不全部为真false firstidx first\u index lastidx last\u index insert\u之后 在字符串后插入索引在后包含前包含后应用索引 第一个值第一个值最后一个值每个数组每个数组引用 成对natatime网眼拉链uniq dis

Perl中有一个非常有用的东西,用于函数式样式列表操作。Python有类似的语言吗?我对uniq、reduce、any、all和none特别感兴趣

上述模块提供以下功能:

  • 第一个最大最大最小最小最小最小最小值减少洗牌和
  • 任何全部无不全部为真false firstidx first\u index lastidx last\u index insert\u之后 在字符串后插入索引在后包含前包含后应用索引 第一个值第一个值最后一个值每个数组每个数组引用 成对natatime网眼拉链uniq distinct minmax部分

您提到的大多数函数,包括
reduce()
any()
all()


我不熟悉Perl,但从我从您提供的链接中了解到,Python中的uniq可以是(如果您想保持原始顺序,
list(OrderedDict.fromkeys(mylist))
可以是一个解决方案)。

none()
可能是微不足道的
而不是任何()
这是包装在几个模块中的非常简单的函数。它们可能很有用,但如果您查看源代码,就会发现大多数函数都是单行的。很简单。但这些人的想法是让代码同时具有表达性和可读性。很明显,uniq(mylist)是做什么的。列表(set(mylist))的作用并不明显。