Common elements comparison between 2 lists


Question

def common_elements(list1, list2):
    """
    Return a list containing the elements which are in both list1 and list2

    >>> common_elements([1,2,3,4,5,6], [3,5,7,9])
    [3, 5]
    >>> common_elements(['this','this','n','that'],['this','not','that','that'])
    ['this', 'that']
    """
    for element in list1:
        if element in list2:
            return list(element)

Got that so far, but can't seem to get it to work!

Any ideas?

1
101
9/11/2018 6:17:12 AM

>>> list1 = [1,2,3,4,5,6]
>>> list2 = [3, 5, 7, 9]
>>> list(set(list1).intersection(list2))
[3, 5]
199
5/19/2010 11:00:02 AM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon