给定两个矩阵，请编写Python代码计算它们的点积（也称为矩阵乘法），并输出结果矩阵。


矩阵1：[[1, 2, 3], [4, 5, 6]]
矩阵2：[[7, 8], [9, 10], [11, 12]]
```python
matrix1 = [[1, 2, 3], [4, 5, 6]]
matrix2 = [[7, 8], [9, 10], [11, 12]]

result = [[sum(a * b for a, b in zip(row, col)) #通过zip函数将矩阵1行与矩阵2列对应
          for col in zip(*matrix2)] #转置矩阵2的行列，用zip函数对应行列
          for row in matrix1]

print(result)
```

输出：

```
[[58, 64], [139, 154]]
```