给定两个列表，找出它们的交集并返回结果。


list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
可以使用set交集运算符“&”找到list1和list2的交集：

```
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
intersection = set(list1) & set(list2)
```

结果应该是一个包含交集元素的set。如果需要返回一个list，可以使用list()函数将其转换为一个list：

```
list_intersection = list(intersection)
```