编写一个程序，输入一个整数列表，输出其中第二大的数字。
[5, 7, 3, 8, 2]
可以使用Python内置函数`sorted`将列表元素升序排序，然后选取第二个元素作为第二大的数字。

下面是示例代码：

```
num_list = [5, 7, 3, 8, 2]

sorted_list = sorted(num_list)

second_max = sorted_list[-2]

print(second_max)
```

输出结果：7