<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Me olvide que mi idea era tener un diccionario para cada switch associando a cada los hosts respectivos: <br><br>Yo lo maximo de bueno que consegui fue esto:<br>{u'00:00:00:02:44:a9:b5:34,1':[u'0e:2f:31:21:82:ee', 2], [u'ba:67:bb:e1:da:5b', 3], [u'76:45:87:ba:d7:5a', 2]} {u'00:00:00:1b:11:b4:16:80,1':[]}<br><br>La otra cosa que hice fue esto: <br><br>portos={u'00:00:00:02:44:a9:b5:34': [u'1'], u'00:00:00:1b:11:b4:16:80': [u'1']}<br>mi=[[u'00:00:00:1b:11:b4:16:80', 65534, u'00:1b:11:b4:16:80'], [u'00:00:00:1b:11:b4:16:80', 2, u'76:45:87:ba:d7:5a'], [u'00:00:00:1b:11:b4:16:80', 1, u'00:1b:11:b4:16:80'], [u'00:00:00:02:44:a9:b5:34', 65534, u'00:02:44:a9:b5:34'], [u'00:00:00:02:44:a9:b5:34', 2, u'0e:2f:31:21:82:ee'], [u'00:00:00:02:44:a9:b5:34', 1, u'00:02:44:a9:b5:34'], [u'00:00:00:02:44:a9:b5:34', 3, u'ba:67:bb:e1:da:5b']]<br><br>lista_hosts=[]<br>host=[]<br><br>for elem in mi:<br> if str(elem[1]) not in (['65534'] + portos[elem[0]]):<br> aux=[elem[2], elem[1]]<br> host.append(aux)<br> if host not in lista_hosts:<br> lista_hosts.append(host)<br>print lista_hosts<br><br>que solo me da los hosts. <br>Pero cuando entro con los switches no consigo :/.<br> </div></body>
</html>