给定两个列表，请编写一个Python程序，将它们合并为一个排序的列表，并且去重。
列表1: [3, 6, 1, 9, 5]
列表2: [8, 2, 5, 1, 0]
代码如下：

```python
list1 = [3, 6, 1, 9, 5]
list2 = [8, 2, 5, 1, 0]
merged_list = sorted(set(list1 + list2))
print(merged_list)
```

输出：

```
[0, 1, 2, 3, 5, 6, 8, 9]
```

可以看到，我们先将两个列表合并为一个，然后使用set去重并转换回列表形式，并使用sorted进行排序。最后输出排序去重后的列表。