请编写一个函数，该函数接受两个列表并返回其中相同的元素的列表。
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
可以使用列表推导式实现该函数，将其中一个列表转成集合，然后循环遍历另一个列表进行比较，将相同的元素添加到结果列表中即可。

```
def get_common_elements(list1, list2):
    set1 = set(list1)  # 转换为集合
    result = [item for item in list2 if item in set1]  # 列表推导式
    return result
```

调用该函数：

```
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
result = get_common_elements(list1, list2)
print(result)   # 输出 [4, 5]
```