编写一个Python函式（不使用内置的“排序”函数），对列表进行排序。



给定一个包含整数的列表，将其按从小到大的顺序排序。请注意，不能使用内置的“排序”函数，您需要自己实现排序算法。
以下是基本的冒泡排序算法的 Python 代码实现。

```python
def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n-i-1):
            if arr[j] > arr[j+1] :
                arr[j], arr[j+1] = arr[j+1], arr[j]
    return arr
```

这个函数接受一个列表作为参数并返回一个已排序的列表。