python代码,找出列表A和列表B相同的keyword
时间: 2024-01-22 07:01:46 浏览: 21
可以使用集合(Set)的交集操作来实现。以下是示例代码:
```python
A = ['apple', 'banana', 'orange', 'pear']
B = ['orange', 'grape', 'banana', 'watermelon']
common_keywords = set(A) & set(B)
print(common_keywords)
```
输出:
```
{'orange', 'banana'}
```
这里将列表A和列表B转换成集合,然后使用交集操作符`&`找到它们的交集,即相同的关键词。
相关问题
python列表找出相同和不同的值
你可以使用Python中的集合(set)来找出列表中的相同和不同的值。下面是一个示例代码:
```python
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
# 找出相同的值
common_values = set(list1) & set(list2)
print("相同的值:", common_values)
# 找出不同的值
unique_values = set(list1) ^ set(list2)
print("不同的值:", unique_values)
```
输出结果为:
```
相同的值: {4, 5}
不同的值: {1, 2, 3, 6, 7, 8}
```
在这个示例中,我们使用集合的交集操作符 `&` 找出了两个列表中的相同值,使用对称差集操作符 `^` 找出了两个列表中的不同值。
python找出字典A和字典B key相同的元素,添加到空列表C里
好的,这个问题可以回答。你可以使用字典的keys()方法获取字典中所有的键,然后比较两个字典的键是否相同,如果相同就将键添加到空列表C中。以下是示例代码:
```python
A = {'a': 1, 'b': 2, 'c': 3}
B = {'b': 4, 'd': 5, 'e': 6}
C = []
for key in A.keys():
if key in B.keys():
C.append(key)
print(C) # 输出 ['b']
```
希望能够帮到你!