python怎么判断一个列表里的数据在另外一个列表里
时间: 2024-05-10 22:17:41 浏览: 15
可以使用 Python 中的 in 关键字来判断一个列表中的元素是否在另一个列表中。具体实现可以参考以下代码:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
for item in list1:
if item in list2:
print(item, "in list2")
else:
print(item, "not in list2")
```
输出结果为:
```
1 not in list2
2 not in list2
3 in list2
4 in list2
5 in list2
```
另外,还可以使用 set() 函数将列表转换为集合,然后使用 & 运算符求两个集合的交集,来判断列表中元素是否在另一个列表中。具体代码如下:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
set1 = set(list1)
set2 = set(list2)
common = set1 & set2
for item in list1:
if item in common:
print(item, "in list2")
else:
print(item, "not in list2")
```
输出结果同样为:
```
1 not in list2
2 not in list2
3 in list2
4 in list2
5 in list2
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)