Skip to content Skip to sidebar Skip to footer

Get Common Values Out Of A List In Python

I have below list: a=[{'list1': ['35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52']}, {'list2': ['1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2

Solution 1:

This is one way:

res = set(map(int, a[0]['list1'][0].split(','))) & \
      set(map(int, a[1]['list2'][0].split(',')))

{35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52}

Note & operator is syntactic sugar for set.intersection.


Post a Comment for "Get Common Values Out Of A List In Python"