编写一个程序，将一个给定的整数列表以升序排序，并输出结果。
[5, 2, 7, 1, 8]
可以使用Python内置的`sort()`方法对列表进行排序，然后打印出排序后的结果。代码如下：

```python
num_list = [5, 2, 7, 1, 8]
num_list.sort()
print(num_list)
```

输出结果为：

```
[1, 2, 5, 7, 8]
```