用Python实现冒泡排序算法，对给定的列表进行排序。
```
lst = [3, 2, 1, 5, 4]
```
以下是用 Python 实现冒泡排序算法并对给定列表进行排序的代码:

```python
lst = [3, 2, 1, 5, 4]

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

print(lst)
```

输出结果为:

```
[1, 2, 3, 4, 5]
```