编写一个Python函数，该函数接受一个数字列表作为参数，并返回其中所有数字的平均值。

[2, 4, 6, 8, 10]
下面是一个简单的Python函数，实现计算数字列表的平均值：

```
def calc_average(numbers):
    if len(numbers) == 0:
        return 0
    else:
        return sum(numbers) / len(numbers)

# 测试样例
print(calc_average([2, 4, 6, 8, 10]))  # 输出 6.0
```

此函数首先检查列表是否为空。如果为空，则返回0。否则，使用 `sum` 函数和列表的长度来计算数值列表的总和，并将其除以列表的长度。通过这种方式，该函数得出数值列表的平均值，并将其作为输出返回。