请用Python代码实现斐波那契数列的计算，并将结果以列表的形式返回。要求函数名为`fibonacci`，结果包含前20个斐波那契数。请输出代码。
user
```python
def fibonacci(n):
    fib_sequence = [0, 1]
    for i in range(2, n):
        fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
    return fib_sequence[:n]

# 计算前20个斐波那契数
result = fibonacci(20)
print(result)
```
assistant