对给定的数列进行排序。
[4, 2, 7, 1, 9, 3]
可以使用快速排序、冒泡排序、插入排序等算法进行排序。其中，快速排序和归并排序的效率较高。以下是使用快速排序进行排序的示例代码：

```
def quick_sort(arr):
    if len(arr) <= 1:
        return arr
 
    pivot = arr[len(arr) // 2]
    left = [x for x in arr if x < pivot]
    middle = [x for x in arr if x == pivot]
    right = [x for x in arr if x > pivot]
 
    return quick_sort(left) + middle + quick_sort(right)
 
arr = [4, 2, 7, 1, 9, 3]
print(quick_sort(arr))
``` 

输出：

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