问题：编写一个Python函数，用于计算一个列表中所有数字的平均值。注意确保该函数能够处理列表为空的情况。格式：以Python代码形式输出，使用三重引号包含函数定义。函数定义前面加入一行注释，解释函数的作用。函数名称应该是 calculate_average。确保列表为空时返回 None。
user
"""
计算列表中所有数字的平均值，如果列表为空，则返回 None。
"""
def calculate_average(numbers):
    if not numbers:
        return None
    return sum(numbers) / len(numbers)
assistant