fork download
  1. df = ({'ser_no': [1, 1, 1, 2, 2, 2, 2, 3, 3, 3],
  2. 'CTRY_NM': ['a', 'a', 'b', 'e', 'e', 'a', 'b', 'b', 'b', 'd']})
  3.  
  4. comparisons = [True if a == b and c == d else None if a != b else False for (a, b), (c, d) in
  5. zip(zip(df['ser_no'], df['ser_no'][1:]), zip(df['CTRY_NM'], df['CTRY_NM'][1:]))]
  6. print(comparisons)
Success #stdin #stdout 0.02s 9936KB
stdin
Standard input is empty
stdout
[True, False, None, True, False, False, None, True, False]