python脚本中sorted
时间: 2024-06-13 10:06:59 浏览: 131
python使用sorted函数对列表进行排序的方法
在Python脚本中,sorted()函数用于对可迭代对象进行排序操作。该函数返回一个新的已排序的列表,而不会改变原始列表。sorted()函数可以接受多个参数,其中最常用的是iterable参数,该参数指定要排序的可迭代对象。此外,还可以使用key参数指定一个函数,该函数将应用于每个元素以进行排序。如果要按降序排序,则可以使用reverse参数,将其设置为True即可。
以下是一个使用sorted()函数对列表进行排序的例子:
```python
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
```
以下是一个使用sorted()函数对字典进行排序的例子:
```python
stocks = {'GOOG': 520.2, 'FB': 76.45, 'YHOO': 39.28, 'AMZN': 306.21, 'AAPL': 99.76}
sorted_stocks = sorted(stocks.items(), key=lambda x: x[1], reverse=True)
print(sorted_stocks) # 输出:[('GOOG', 520.2), ('AMZN', 306.21), ('AAPL', 99.76), ('FB', 76.45), ('YHOO', 39.28)]
```
阅读全文