from collections import Counter
def getDuplicateinTuple(dataInput):
result = []
count = Counter()
for t in dataInput:
count[t[1]] += 1
if count[t[1]] == 2:
result.append(t)
return result
data = [
('2013 Jul 5 06:56:07:', 'PATIENT:COUNTER1'),
('2013 Jul 5 06:56:07:', 'PATIENT:COUNTER2'),
('2013 Jul 5 06:56:07:', 'PATIENT:COUNTER3'),
('2013 Jul 5 06:56:07:', 'PATIENT:COUNTER4'),
('2013 Jul 5 06:57:11:', 'PATIENT:COUNTER1'),
('2013 Jul 5 06:56:11:', 'PATIENT:COUNTER5')
]
data1 = [
('2013 Jul 5 04:26:40:', 'PATIENT:COUNTER1', 'COUNTER INFO: : 500 '),
('2013 Jul 5 04:26:40:', 'PATIENT:COUNTER2', 'COUNTER INFO: : 500 '),
('2013 Jul 5 04:26:40:', 'PATIENT:COUNTER3', 'COUNTER INFO: : 100 '),
('2013 Jul 5 04:26:40:', 'PATIENT:COUNTER4', 'COUNTER INFO: : 100 ')
]
print getDuplicateinTuple(data)
print getDuplicateinTuple(data1)
ZnJvbSBjb2xsZWN0aW9ucyBpbXBvcnQgQ291bnRlcgoKZGVmIGdldER1cGxpY2F0ZWluVHVwbGUoZGF0YUlucHV0KToKICAgIHJlc3VsdCA9IFtdCiAgICBjb3VudCA9IENvdW50ZXIoKQogICAgZm9yIHQgaW4gZGF0YUlucHV0OgogICAgICAgIGNvdW50W3RbMV1dICs9IDEKICAgICAgICBpZiBjb3VudFt0WzFdXSA9PSAyOgogICAgICAgICAgICByZXN1bHQuYXBwZW5kKHQpCiAgICByZXR1cm4gcmVzdWx0CgpkYXRhID0gWwogICAgKCcyMDEzIEp1bCAgNSAwNjo1NjowNzonLCAnUEFUSUVOVDpDT1VOVEVSMScpLAogICAgKCcyMDEzIEp1bCAgNSAwNjo1NjowNzonLCAnUEFUSUVOVDpDT1VOVEVSMicpLAogICAgKCcyMDEzIEp1bCAgNSAwNjo1NjowNzonLCAnUEFUSUVOVDpDT1VOVEVSMycpLAogICAgKCcyMDEzIEp1bCAgNSAwNjo1NjowNzonLCAnUEFUSUVOVDpDT1VOVEVSNCcpLAogICAgKCcyMDEzIEp1bCAgNSAwNjo1NzoxMTonLCAnUEFUSUVOVDpDT1VOVEVSMScpLAogICAgKCcyMDEzIEp1bCAgNSAwNjo1NjoxMTonLCAnUEFUSUVOVDpDT1VOVEVSNScpCl0KCmRhdGExID0gWwogICAgKCcyMDEzIEp1bCAgNSAwNDoyNjo0MDonLCAnUEFUSUVOVDpDT1VOVEVSMScsICdDT1VOVEVSIElORk86IDogNTAwICcpLCAKICAgICgnMjAxMyBKdWwgIDUgMDQ6MjY6NDA6JywgJ1BBVElFTlQ6Q09VTlRFUjInLCAnQ09VTlRFUiBJTkZPOiA6IDUwMCAnKSwgCiAgICAoJzIwMTMgSnVsICA1IDA0OjI2OjQwOicsICdQQVRJRU5UOkNPVU5URVIzJywgJ0NPVU5URVIgSU5GTzogOiAxMDAgJyksIAogICAgKCcyMDEzIEp1bCAgNSAwNDoyNjo0MDonLCAnUEFUSUVOVDpDT1VOVEVSNCcsICdDT1VOVEVSIElORk86IDogMTAwICcpCl0KCnByaW50IGdldER1cGxpY2F0ZWluVHVwbGUoZGF0YSkKcHJpbnQgZ2V0RHVwbGljYXRlaW5UdXBsZShkYXRhMSk=