Python中怎么向sorted()传递参数reverse=True

如题所述

1、查看sorted()函数的帮助信息。sorted(iterable,/,*,key=None,reverse=False)。

2、iterable可迭代的对象。sorted对对象排序,返回的对象不会改变原对象。

3、key根据自定义规则来排序。字符串排序key默认则按照首字母排序,指定key以后按照指定规则排序。参数reverse默认值为False,表示正序,reverse=True表示倒序。

4、对元组列表进行排序,分别按照元组的不同对象,可以选定任意位置排序。

5、对字典的操作,可以在key中的lambda设置更多条件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-23
list1 = [3, 5, 7, 4, 8, 2]
print sorted(list1)
print sorted(list1, reverse=True)

输出:

[2, 3, 4, 5, 7, 8]

[8, 7, 5, 4, 3, 2]

以上是PY2

PY3版本,print需要加括号

print(sorted(list1))

print(sorted(list1, reverse=True))

本回答被网友采纳
第2个回答  2017-08-29
cars = ['bmw', 'audi', 'toyota', 'subaru']

print(sorted(cars, reverse=True))
第3个回答  2017-08-29
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(sorted(cars, reverse=True))
第4个回答  2017-08-29
newarray = [sorted(x, reverse=True)[:10] for x in oldarray]
相似回答