给定两个整数列表A和B，编写Python函数，计算两个列表的点积。
列表A：[1, 2, 3, 4, 5]
列表B：[6, 7, 8, 9, 10]
以下是用Python编写计算两个列表点积的函数:

```python
def dot_product(a, b):
    """
    计算两个列表a和b的点积。

    参数:
    a (list): 含有整数的列表。
    b (list): 含有整数的列表。

    返回:
    dot_product (int): 两个列表的点积。
    """

    dot_product = sum([a[i]*b[i] for i in range(len(a))])
    return dot_product

# 测试函数
A = [1, 2, 3, 4, 5]
B = [6, 7, 8, 9, 10]
result = dot_product(A, B)
print(f"两个列表的点积为{result}")
```

结果应该为：两个列表的点积为130.