在编程中,排序是一项非常基础且实用的操作。无论你是处理数据列表还是整理信息,学会使用`sort()`方法都能大幅提升效率。Python 提供了强大的列表排序功能,既简单又高效。例如,若有一个数字列表 `[5, 2, 9, 1]`,只需调用 `.sort()` 方法即可完成升序排列:
```python
numbers = [5, 2, 9, 1]
numbers.sort()
print(numbers) 输出:[1, 2, 5, 9]
```
此外,如果你想实现降序排序,可以添加参数 `reverse=True`:
```python
numbers.sort(reverse=True)
print(numbers) 输出:[9, 5, 2, 1]
```
除了数字列表,字符串列表同样适用。比如对名字列表进行排序:
```python
names = ["Alice", "Bob", "Charlie"]
names.sort()
print(names) 输出:['Alice', 'Bob', 'Charlie']
```
排序不仅限于简单的升序或降序,还能结合自定义规则。通过传递 `key` 参数,可以按特定需求排序。例如按字符串长度排序:
```python
words = ["banana", "apple", "pear"]
words.sort(key=len)
print(words) 输出:['pear', 'apple', 'banana']
```
掌握排序技巧,让代码更加简洁优雅!✨