使用给定的Python代码编写一个函数，该函数可以计算两个向量的点积。

以下是Python代码，定义了两个向量并打印出它们的点积。
vector1 = [1, 2, 3]
vector2 = [4, 5, 6]
print(dot_product(vector1, vector2))
可以使用以下代码编写一个函数来计算两个向量的点积：

```python
def dot_product(vec1, vec2):
    return sum(i*j for i,j in zip(vec1, vec2))
```

使用给定的向量和该函数，可以按照以下方式计算点积：

```python
vector1 = [1, 2, 3]
vector2 = [4, 5, 6]

dot_product_result = dot_product(vector1, vector2)
print(dot_product_result)
```

此代码将打印出点积的结果：32。