我想做类似的事情

list = [6,4,1,10,8].sort().reverse()

或者
zip([x**2 for x in xrange(5)], [x**3 for x in xrange(5)].reverse()])

但这不起作用,因为列表上的方法不返回原始对象,因此它们不可链接。

我是否必须使用多行来做到这一点,或者我可以在 python 中做一些很酷的函数式编程魔法来在一行中实现这一点吗?

最佳答案

你想要 sorted() reversed()

关于python - 列表上的可链接操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8888574/

10-09 03:04