给定一份代码，要求将其转换为一个更有效率的版本。


def sum_of_squares(n):
    total = 0
    for i in range(1, n+1):
        total += i**2
    return total
def sum_of_squares(n):
    return sum([i**2 for i in range(1, n+1)])

可以利用列表推导式和内置函数`sum()`来简化代码并提高执行效率。