可以通过以下步骤实现:
以下是一个示例代码,用于实现上述步骤:
def extract_common_elements(data):
elements = []
for item in data:
if isinstance(item, dict):
elements.extend(item.values())
elif isinstance(item, list):
elements.extend(item)
elif isinstance(item, tuple):
elements.extend(list(item))
unique_elements = set(elements)
common_elements = []
for element in unique_elements:
if all(element in item for item in data):
common_elements.append(element)
return common_elements
使用示例:
data = [
{'a': 1, 'b': 2},
('c', 'd', 'e'),
['a', 'c', 'f']
]
result = extract_common_elements(data)
print(result)
输出结果:
['c']
在这个例子中,字典 {'a': 1, 'b': 2}
、元组 ('c', 'd', 'e')
和列表 ['a', 'c', 'f']
中的公共元素是 'c'
。
领取专属 10元无门槛券
手把手带您无忧上云