给出一个与编程相关的问题，要求助手提供解决问题的代码，并解释其功能和用途。
问题：如何使用Python对一个列表进行排序？
您可以使用 `sort()` 或 `sorted()` 方法对 Python 列表进行排序。两种方法的区别在于，`sort()` 方法将直接对原列表进行修改，而 `sorted()` 方法将返回一个已经排序的新列表，原列表不会更改。

下面是一个使用 `sorted()` 方法对列表进行排序的示例代码：

```python
my_list = [4, 2, 7, 1, 3, 6]
sorted_list = sorted(my_list)
print(sorted_list)
```

输出结果为：

```
[1, 2, 3, 4, 6, 7]
```

代码解释：

1. 首先，我们创建了一个列表 `my_list`，其中包含了 6 个数字。
2. 然后，我们使用 `sorted()` 方法将列表进行排序，并将排序后的结果存储在 `sorted_list` 变量中。
3. 最后，我们打印输出了排序后的列表。

该代码的用途是对 Python 列表进行排序，可以用于排序数字、字符串等各种类型的元素。