给定两个数字的列表，计算它们的点积并输出结果。


List1: [2, 3, 4]
List2: [5, -1, 2]
点积即为对应位置上的值相乘后相加的结果，可使用zip函数和for循环实现：

```python
list1 = [2, 3, 4]
list2 = [5, -1, 2]
dot_product = sum(x*y for x, y in zip(list1, list2))
print(dot_product)
```
输出结果为：16