给定一个数字列表，使用排序算法对其进行排序。


下面是一个数字列表：
[2, 5, 1, 8, 4, 7, 6, 3]
使用Python中的sorted()函数可以对数字列表进行排序，例如：

```python
nums = [2, 5, 1, 8, 4, 7, 6, 3]
sorted_nums = sorted(nums)
print(sorted_nums)  # 输出 [1, 2, 3, 4, 5, 6, 7, 8]
```

如果要使用排序算法手动实现排序，可以使用冒泡排序、选择排序、插入排序等算法。例如，下面是使用冒泡排序对数字列表进行排序的示例代码：

```python
nums = [2, 5, 1, 8, 4, 7, 6, 3]
n = len(nums)
for i in range(n):
    for j in range(n-1-i):
        if nums[j] > nums[j+1]:
            nums[j], nums[j+1] = nums[j+1], nums[j]
print(nums)  # 输出 [1, 2, 3, 4, 5, 6, 7, 8]
```