给定一个数字列表，请编写一个Python函数来计算所有数字的平均值。 
数字列表：[1, 2, 3, 4, 5]
```python
def average(numbers):
    return sum(numbers) / len(numbers)

print(average([1, 2, 3, 4, 5]))  # Output: 3.0
```

函数average接受一个数字列表作为参数，使用列表元素之和除以列表长度计算平均值，并返回此值。在示例输入列表[1, 2, 3, 4, 5]上测试此函数将返回3.0。