给定一个列表，对其进行排序，可以按升序或降序进行排序。


一个包含数字或单词的列表。
使用Python可以使用内置的`sort()`或`sorted()`函数进行排序。默认情况下，`sort()`函数按升序排序，`sorted()`函数返回排序后的新列表，也可通过参数reverse设定为降序排序。 

示例代码：

```python
# 使用sort()进行升序排序
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
my_list.sort()
print(my_list) # 输出[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]

# 使用sorted()函数进行降序排序
my_list = ["apple", "banana", "cherry", "date"]
new_list = sorted(my_list, reverse=True)
print(new_list) # 输出['date', 'cherry', 'banana', 'apple']
```

注意：`sort()`函数将在原列表上修改，而`sorted()`函数则不会改变原列表。