给定两个数字列表，请编写一个代码，将它们合并并将结果列表按升序排序。 
列表1：[6, 3, 9, 1, 7]
列表2：[2, 10, 5, 8, 4]
可以使用Python中的extend()函数将两个列表合并，然后使用sorted()函数对结果排序。

代码示例：

```python
list1 = [6, 3, 9, 1, 7]
list2 = [2, 10, 5, 8, 4]

merged_list = list1 + list2
sorted_list = sorted(merged_list)

print(sorted_list)
```

输出结果：

```
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
```