给定两个列表，计算它们的笛卡尔积，并将结果输出。

[1, 2], [4, 5, 6]
使用Python中的itertools库的product函数即可计算出两个列表的笛卡尔积。代码示例如下：

```python
import itertools

list1 = [1, 2]
list2 = [4, 5, 6]

# 计算笛卡尔积
result = list(itertools.product(list1, list2))

# 输出结果
print(result)
```

输出结果为：`[(1, 4), (1, 5), (1, 6), (2, 4), (2, 5), (2, 6)]`