【发布时间】:2019-08-27 23:43:09
【问题描述】:
我有以下代码,它尝试在 python3 中使用其索引对列表进行排序:
myList = [1,3,4,5,6]
sorted((e,i) for i,e in enumerate(myList))
上面的代码工作正常。但是当我尝试通过
来颠倒顺序时sorted((e,i) for i,e in enumerate(myList),reverse=True)
我明白了
SyntaxError: Generator expression must be parenthesized if not sole argument
这是怎么回事?谢谢
【问题讨论】:
标签: arrays python-3.x sorting