将一组数字按升序或降序排序。给定一组数字，请编写 Python 代码将其按升序或降序排序。排序方式由输入字段指定。

一个数字列表和排序方式（升序或降序）。
以下是在Python中使用内置的sort()函数对数字列表按升序或降序排序的示例代码：

按升序排序：

```python
my_list = [4, 2, 1, 3, 5]
my_list.sort() # 按升序排列
print(my_list) # 输出 [1, 2, 3, 4, 5]
```

按降序排序：

```python
my_list = [4, 2, 1, 3, 5]
my_list.sort(reverse=True) # 按降序排列
print(my_list) # 输出 [5, 4, 3, 2, 1]
```

请注意，sort()函数永久改变了原始列表的顺序。如果您想保持原始列表不受影响，请使用sorted()函数来创建一个新的已排序列表：

```python
my_list = [4, 2, 1, 3, 5]
new_list = sorted(my_list) # 按升序排列并创建一个新列表
print(new_list) # 输出 [1, 2, 3, 4, 5]
```