擅长:python、mysql、java
<p>下面是另一个使用<a href="https://github.com/sspipe/sspipe" rel="nofollow noreferrer">SSPipe library</a>的解决方案</p>
<p>请注意,这里使用的所有函数,如<code>map</code>、<code>filter</code>、<code>str</code>、<code>len</code>、<code>enumerate</code>、<code>str.format</code>、<code>str.join</code>,除了<code>p</code>和<code>px</code>,都是内置的python函数</strong>,您不需要了解新的函数名和API。您唯一需要的是<code>p</code>包装器和<code>px</code>占位符:</p>
<pre><code>from sspipe import p, px
a = (
range(1, 50+1)
| p(map, px * 4)
| p(filter, px <= 170)
| p(filter, p(str) | p(len) | (px == 2))
| p(filter, px % 20 == 0)
| p(enumerate)
| p(map, p('Result[{0[0]}]={0[1]}'.format))
| p(' .. '.join)
)
print(a)
</code></pre>