编写一个函数，计算给定列表中的所有整数的平均值。



[1, 2, 3, 4, 5]
以下是一个Python函数，可以计算给定列表中所有整数的平均值。该函数使用内置的sum和len函数来计算总和和列表元素数量，并返回平均值。

```python
def calculate_average(nums):
    total = sum(nums)
    count = len(nums)
    average = total / count
    
    return average
    
# Example usage
nums = [1, 2, 3, 4, 5]
avg = calculate_average(nums)
print(avg)  # Output: 3.0
```

注意，这个函数只适用于整数列表。如果列表包含非整数元素，则需要添加一些错误检查来处理这些情况。