2、有以下两列表list_1=["a","b","e","f","d","c","g"];list_2=["c","d","w","z","b","f"]找出两列表共有的元素(提示:可以采用集合的方式),并将其添加到一个新列表中
时间: 2024-03-30 19:31:36 浏览: 72
struts2-s标签
4星 · 用户满意度95%
你可以使用集合的交集操作来找出两个列表共有的元素,并将其添加到一个新列表中。下面是一种实现方式:
```python
list_1 = ["a", "b", "e", "f", "d", "c", "g"]
list_2 ["c", "d", "w", "z", "b", "f"]
# 将两个列表转换为集合
set_1 = set(list_1)
set_2 = set(list_2)
# 找出两个集合的交集
common_elements = list(set_1.intersection(set_2))
# 输出结果
print(common_elements)
```
运行以上代码,你将得到一个新列表,其中包含了两个列表共有的元素。在这个例子中,输出结果为`['b', 'c', 'd', 'f']`。
阅读全文