Re: [Python-es] Mejorar código de crear cadena

2013-03-13 Por tema Ricardo Cárdenes
Si te refieres a que 2.4 no incluye módulo JSON en las "baterías", da igual. Los hay externos desde antes que 2.4. Instala simplejson, por ejemplo. Yo tengo un caso similar donde se usan dos versiones de Python y terminé incluyendo algo así en mi código: try: import json except ImportError:

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Kiko
El 13 de marzo de 2013 10:36, Rafael Gomes escribió: > Buenos Dias amigos, > Como estan? > Espero que bien. > > Disculpen molestar, pero yo soy nuevo en el lenguaje python y luego de > hacer unos tutoriales que encontre en internet asi como otras informaciones > que he visto aqui en la lista he t

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Ok gracias entiendo, por casualidad me habia dado cuenta de eso de no aceder a los elementos sino a las listas a poco, iba a avisar ahora cuando recebi tu respuesta. Lo hice asi: l1=[[u'00:00:00:02:44:a9:b5:34', '1', u'00:00:00:1b:11:b4:16:80', '1'], [u'00:00:00:1b:11:b4:16:80', '1', u'00:00:00

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Muchas gracias vitiman te he entendido, por casualidad habia visto el modulo itertools ayer, pero no lo habia entendido bien como me podia ayudar. Muchas gracias nuevamente a todos por sus rapidas respuestas y ayuda. Disculpen el incomodo :). From: viti...@gmail.com Date: Wed, 13 Mar 2013 11:05

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Kiko
El 13 de marzo de 2013 11:10, Rafael Gomes escribió: > Ok gracias entiendo, por casualidad me habia dado cuenta de eso de no > aceder a los elementos sino a las listas a poco, iba a avisar ahora cuando > recebi tu respuesta. > Lo hice asi: > l1=[[u'00:00:00:02:44:a9:b5:34', '1', u'00:00:00:1b:11:

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Si disculpa, pense más rápido de lo que escrevi y pense que ya habia referido la información. La información de mi lista es el primer numero me dá la dirección mac de las máquinas conectadas a la red, y el segundo es el puerto por la cual ligan. Por eso el valor 1 puede variar de acuerdo a como

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Kiko
El 13 de marzo de 2013 12:17, Rafael Gomes escribió: > Si disculpa, pense más rápido de lo que escrevi y pense que ya habia > referido la información. > La información de mi lista es el primer numero me dá la dirección mac de > las máquinas conectadas a la red, y el segundo es el puerto por la cu

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Muchas gracias, voy a ver si me consigo explicar mejor de esta vez. Esta información la queria de forma separada para luego poder construir o intentar construir la matriz adjacencia de la red entiendes? Por eso la necesidad de no querer pares repetidos y queria tener algo asi: [['src-addr', 'src

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Marcos Sánchez Provencio
¿Y algo así? In [12]: s = set() In [13]: a = [[u'00:00:00:02:44:a9:b5:34', 1, u'00:00:00:1b:11:b4:16:80', 1], [u'00:00:00:1b:11:b4:16:80', 1, u'00:00:00:02:44:a9:b5:34', 1]] In [14]: s = set() In [15]: for el in a: s.add(tuple(el[0:2])) s.add(tuple(el[2:4])) : In [16]: print

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Flavio Danesse
Y si lo haces sencillo ?: lista = [[u'00:00:00:02:44:a9:b5:34', '1', u'00:00:00:1b:11:b4:16:80', '1'], [u'00:00:00:1b:11:b4:16:80', '1', u'00:00:00:02:44:a9:b5:34', '1']] for elemento in lista: elemento.reverse() if elemento in lista: lista.remove(elemento) print lista [

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Flavio no conocia esos metodos, ignorancia mia, asi es mas facil. Muchas gracias. Marco gracias también, no pense en tuplas que no es de lo que mas entienda en python, listas y diccionarios mas o menos entiendo el funcionamento tuplas es que no se mucho la diferencia, a excepcion de que sus valo

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Marcos Sánchez Provencio
El 13/03/13 13:33, Flavio Danesse escribió: Y si lo haces sencillo ?: lista = [[u'00:00:00:02:44:a9:b5:34', '1', u'00:00:00:1b:11:b4:16:80', '1'], [u'00:00:00:1b:11:b4:16:80', '1', u'00:00:00:02:44:a9:b5:34', '1']] for elemento in lista: elemento.reverse() if elemento in lista

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Hola de nuevo, ahora tengo una duda relacionada con la pregunta de mañana que lo queria guardar de forma diferente, ahora la informacion la tengo en este genero: switch=[[u'00:00:00:1b:11:b4:16:80'], [u'00:00:00:02:44:a9:b5:34']] portos={u'00:00:00:02:44:a9:b5:34': [u'1'], u'00:00:00:1b:11:b4:16

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Rafael Gomes
Me olvide que mi idea era tener un diccionario para cada switch associando a cada los hosts respectivos: Yo lo maximo de bueno que consegui fue esto: {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':[]}

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Chema Cortes
El 2013/3/13 Marcos Sánchez Provencio : > El 13/03/13 13:33, Flavio Danesse escribió: > > Y si lo haces sencillo ?: > > lista = [[u'00:00:00:02:44:a9:b5:34', '1', u'00:00:00:1b:11:b4:16:80', '1'], > [u'00:00:00:1b:11:b4:16:80', '1', u'00:00:00:02:44:a9:b5:34', '1']] > > for elemento in list

[Python-es] Duda sobre matrizes en python y diccionarios con listas

2013-03-13 Por tema Rafael Gomes
Hola de nuevo, ahora tengo una duda relacionada con la pregunta de mañana que lo queria guardar de forma diferente, ahora la informacion la tengo en este genero: switch=[[u'00:00:00:1b:11:b4:16:80'], [u'00:00:00:02:44:a9:b5:34']] puertos={u'00:00:00:02:44:a9:b5:34': [u'1'], u'00:00:00:1b:11:b4:1

Re: [Python-es] Duda sobre matrizes en python y diccionarios con listas

2013-03-13 Por tema Daπid
2013/3/13 Rafael Gomes > La otra duda es sobre como puedo hacer matrizes en python? Yo utilize este > metodo pero no se si es el mas correcto > > a=0 > a=[a]*tamanho > matriz_adj=[a]*tamanho > print matriz_adj > > La matriz es para tratar de hacer la matriz adjacente de mi red de casa. > Si quie

Re: [Python-es] Duda sobre matrizes en python y diccionarios con listas

2013-03-13 Por tema Rafael Gomes
Muchas gracias por el consejo y la informacion, asi lo hare, le echare un vistazo. Continuacion de un buen dia y buena semana. From: davidmen...@gmail.com Date: Wed, 13 Mar 2013 23:11:11 +0100 To: python-es@python.org Subject: Re: [Python-es] Duda sobre matrizes en python y diccionarios con

Re: [Python-es] Duda sobre matrizes en python y diccionarios con listas

2013-03-13 Por tema Txema Vicente
if (str(elem[0])==sw): # Estas comparando un string con una lista que contiene un unicode? lista_hosts[sw]=[] # sw es una lista, no te vale como clave. Pista: usa print y repr para ver que estas haciendo. Consejo: usa clases, encapsula cada propiedad o metodo y ponle un nombre. Algo asi: clas

Re: [Python-es] Duda sobre matrizes en python y diccionarios con listas

2013-03-13 Por tema Rafael Gomes
Muchas gracias vicente, yo me temia que fuese que estuviese comparando cosas que no debiese, pero no estaba seguro y habia tratado de poner todo en el mismo tipo. Gracias por el consejo de las clases, como soy muy principiante en python no quise entrar con clases, se que normalmente son mas fac