可以简单点吗?用函数写出来
时间: 2024-03-16 15:46:57 浏览: 62
一些简单函数实例
当然可以,请看以下的代码:
```python
def get_common_elements(a, b):
common_elements = []
for i in a:
if i in b:
common_elements.append(i)
if len(common_elements) > 0:
return common_elements
else:
return 0
```
这个函数接受两个列表 a 和 b 作为输入,返回它们的交集。如果交集非空,则返回一个包含交集元素的列表;否则返回 0。
你可以使用以下代码测试这个函数:
```python
a = [1, 2, 3, 4, 5]
b = [3, 4, 5, 6, 7]
c = [8, 9, 10]
print(get_common_elements(a, b)) # [3, 4, 5]
print(get_common_elements(a, c)) # 0
```
输出结果为:
```
[3, 4, 5]
0
```
这个函数的实现使用了循环和条件判断,通过逐个遍历列表中的元素,查找是否存在于另一个列表中,来实现获取交集的功能。
阅读全文