2025-03-16 05:36:48

Python: 如何排序(sort) 🐍🧐

导读 在编程中,排序是一项非常基础且实用的操作。无论你是处理数据列表还是整理信息,学会使用`sort()`方法都能大幅提升效率。Python 提供了强...

在编程中,排序是一项非常基础且实用的操作。无论你是处理数据列表还是整理信息,学会使用`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']

```

掌握排序技巧,让代码更加简洁优雅!✨