Python排序每行最后的数字
时间: 2023-11-19 12:34:47 浏览: 97
python 实现数字排序
你可以使用Python的内置函数sort()来排序每行最后的数字,具体实现如下:
```python
lines = ['apple 3', 'banana 2', 'orange 1']
sorted_lines = sorted(lines, key=lambda x: int(x.split()[-1]))
print(sorted_lines)
```
输出:
```python
['orange 1', 'banana 2', 'apple 3']
```
这里使用lambda函数将每行按照最后一个数字进行排序,其中x.split()[-1]表示将每行按照空格分隔,取最后一个数字进行排序。
阅读全文