pythonde map排序
时间: 2023-08-06 17:02:14 浏览: 66
STL.zip_Map 排序_STL_Table_stl map实现
在Python中,可以使用`map()`函数对可迭代对象中的元素进行映射操作。如果你想对`map()`返回的结果进行排序,可以使用内置的`sorted()`函数。下面是一个示例:
```python
# 创建一个列表
numbers = [5, 2, 8, 1, 9]
# 使用map()函数对列表中的元素进行平方操作
squared_numbers = map(lambda x: x**2, numbers)
# 对映射结果进行排序
sorted_numbers = sorted(squared_numbers)
print(sorted_numbers)
```
这段代码首先使用`map()`函数对`numbers`列表中的每个元素进行平方操作,并将结果存储在`squared_numbers`中。然后,使用`sorted()`函数对`squared_numbers`进行排序,并将排序后的结果打印输出。
输出结果为:[1, 4, 25, 64, 81],即平方后的数字按升序进行了排序。
阅读全文