compare list python code example

Example 1: cmp() python

Syntax:
cmp(a, b)
Parameters:
a and b are the two numbers in which the comparison is being done. 
Returns:
-1 if a<b

0 if a=b

1 if a>b

Example 2: compare lists element wise python

[ x&y for (x,y) in zip(list_a, list_b)]

Example 3: how to compare two lists element by element in python and return matched element

>>> [i for i, j in zip(a, b) if i == j]
[5]

Example 4: compare two list in python

>>> s = ['a','b','c']   
>>> f = ['a','b','d','c']  
>>> ss= set(s)  
>>> fs =set(f)  
>>> print ss.intersection(fs)   
   **set(['a', 'c', 'b'])**  
>>> print ss.union(fs)        
   **set(['a', 'c', 'b', 'd'])**  
>>> print ss.union(fs)  - ss.intersection(fs)   
   **set(['d'])**