我想做点什么
list = [6,4,1,10,8].sort().reverse()
Run Code Online (Sandbox Code Playgroud)
要么
zip([x**2 for x in xrange(5)], [x**3 for x in xrange(5)].reverse()])
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为列表上的方法不返回原始对象,因此它们不可链接.
我是否必须使用多行来执行此操作,或者我是否可以在python中使用一些很酷的函数编程技巧来实现这一点?
reversed(sorted([6,4,1,10,8]))
Run Code Online (Sandbox Code Playgroud)
在reversed和sorted内建命令已经出现因为Python 2.4.
请注意,sorted(my_list, reverse=True)如果要立即撤消列表,则应该执行此操作.
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |