给定一个包含数字的列表，编写一个程序，找到第二小的数字。


数字列表：[12, 45, 2, 41, 31]
可以使用Python内置的sort()函数将数字列表从小到大排序，然后返回列表的第二个元素即可，即第二小的数字。

示例代码如下：

```
nums = [12, 45, 2, 41, 31]
nums.sort()
print(nums[1])  # 输出第二小的数字
```

输出结果为：

```
12
```