array1 = [(u'CLIENT1-00', u'SRVDADOS1:OS', u'MICROSOFT WINDOWS SERVER 2008 R2 STANDARD'),
(u'CLIENT2-01', u'SRVDADOS2:OS', u'MICROSOFT WINDOWS SERVER 2008 STANDARD'),
(u'CLIENT3-01', u'SRVDADOS3:OS', u'MICROSOFT WINDOWS SERVER 2008 STANDARD'),
(u'CLIENT4-00', u'SRVDADOS4:OS', u'LINUX CENTOS'),
(u'CLIENT5-00', u'SRVDADOS7:OS', u'MAINFRAME')]
array2 = [('CLIENT1', 'SRVDADOS1', 'Windows'),
('CLIENT2', 'SRVDADOS2', 'Windows'),
('CLIENT3', 'SRVDADOS3', 'Windows'),
('CLIENT4', 'SRVDADOS4', 'Linux')]
new_result = []
for row in array2:
client = ''
host = ''
os = ''
if row[0] == 'CLIENT2':
cc = 'CLIENT2-01'
elif row[0] == 'CLIENT3':
cc = 'CLIENT3-01'
else:
cc = row[0] + '-00'
if row[2] == 'LINUX CENTOS':
os = 'Linux'
new_result.append(cc, host, os)
diff = list(set(array1)-set(new_result))
for j in diff:
print(j)
YXJyYXkxID0gWyh1J0NMSUVOVDEtMDAnLCB1J1NSVkRBRE9TMTpPUycsIHUnTUlDUk9TT0ZUIFdJTkRPV1MgU0VSVkVSIDIwMDggUjIgU1RBTkRBUkQnKSwKKHUnQ0xJRU5UMi0wMScsIHUnU1JWREFET1MyOk9TJywgdSdNSUNST1NPRlQgV0lORE9XUyBTRVJWRVIgMjAwOCBTVEFOREFSRCcpLAoodSdDTElFTlQzLTAxJywgdSdTUlZEQURPUzM6T1MnLCB1J01JQ1JPU09GVCBXSU5ET1dTIFNFUlZFUiAyMDA4IFNUQU5EQVJEJyksCih1J0NMSUVOVDQtMDAnLCB1J1NSVkRBRE9TNDpPUycsIHUnTElOVVggQ0VOVE9TJyksCih1J0NMSUVOVDUtMDAnLCB1J1NSVkRBRE9TNzpPUycsIHUnTUFJTkZSQU1FJyldCgphcnJheTIgPSBbKCdDTElFTlQxJywgJ1NSVkRBRE9TMScsICdXaW5kb3dzJyksCignQ0xJRU5UMicsICdTUlZEQURPUzInLCAnV2luZG93cycpLAooJ0NMSUVOVDMnLCAnU1JWREFET1MzJywgJ1dpbmRvd3MnKSwKKCdDTElFTlQ0JywgJ1NSVkRBRE9TNCcsICdMaW51eCcpXQoKbmV3X3Jlc3VsdCA9IFtdCmZvciByb3cgaW4gYXJyYXkyOgoJY2xpZW50ID0gJycKCWhvc3QgPSAnJwoJb3MgPSAnJwoJaWYgcm93WzBdID09ICdDTElFTlQyJzoKCQljYyA9ICdDTElFTlQyLTAxJwoJZWxpZiByb3dbMF0gPT0gJ0NMSUVOVDMnOgoJCWNjID0gJ0NMSUVOVDMtMDEnCgllbHNlOgoJCWNjID0gcm93WzBdICsgJy0wMCcKCQoJaWYgcm93WzJdID09ICdMSU5VWCBDRU5UT1MnOgoJCW9zID0gJ0xpbnV4JwoJCQoJbmV3X3Jlc3VsdC5hcHBlbmQoY2MsIGhvc3QsIG9zKQkKCmRpZmYgPSBsaXN0KHNldChhcnJheTEpLXNldChuZXdfcmVzdWx0KSkKZm9yIGogaW4gZGlmZjoKICAgIHByaW50KGop