提取多个列表的共同元素

提取多个列表的共同元素

# -*- coding: utf-8 -*-
"""
@Time    : 2021/7/20 11:34
@Author  : Little Duo
@File    : Tools.py
"""

def extraSameElemByMultipleLists(lst, *lsts):
    """
    提取多个列表的共同元素

    @param lst:
    @param lsts:
    @return:
    """
    iset = set(lst)
    for li in lsts:
        s = set(li)
        iset = iset.intersection(s)
    return list(iset)

posted @ 2023-02-28 14:34  LittleDuo  阅读(7)  评论(0)    收藏  举报