编写一段代码，在Python中实现冒泡排序算法，并对给定的列表进行排序。
lst = [3, 9, 1, 4, 7]
```python
lst = [3, 9, 1, 4, 7]

for i in range(len(lst)-1):
    for j in range(len(lst)-i-1):
        if lst[j] > lst[j+1]:
            lst[j], lst[j+1] = lst[j+1], lst[j]

print(lst)
```

输出结果为：[1, 3, 4, 7, 9]