详解&
在Python中,使用&
符号可以求取两种数据类型的交集:
-
集合(Set):你可以使用
&
来计算两个集合的交集。例如:set1 = {1, 2, 3, 4} set2 = {3, 4, 5, 6} common_elements = set1 & set2 print(common_elements) # 输出 {3, 4}
-
字典(Dictionary)的键:你可以使用
&
来计算两个字典的键的交集。在字典中,&
操作符将返回两个字典共有的键的集合。例如:dict1 = {'a': 1, 'b': 2, 'c': 3} dict2 = {'b': 4, 'c': 3, 'd': 5} common_keys = dict1.keys() & dict2.keys() print(common_keys) # 输出 {'b', 'c'}
注意,如果你想要获取字典键的交集,可以使用.keys()
方法。如果要获取字典值的交集,可以使用&
操作符计算两个字典的键的交集,然后根据这些键获取相应的值。