Skip to main content
 首页 » 编程设计

Python lambda 优化

2025年05月04日11artech

我刚刚学习了 lambda(关于时间),我已经弄明白了一些事情,我明白了总体思路。

我这里有一个带有 lambda 的 map() 肯定可以缩短,但我不知道如何缩短:

map(lambda x: [ x.split()[0], x.split()[2], x.split()[4] ] , y) 

我希望可以一​​次得到拆分'x'的0、2和4个元素,但目前我必须将它拆分3次才能得到它们......

请您参考如下方法:

lambda x: operator.itemgetter(0, 2, 4)(x.split())