Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Python (http://www.forosdelweb.com/f130/)
-   -   append() en un diccionario (o tabla hash) (http://www.forosdelweb.com/f130/append-diccionario-tabla-hash-594501/)

Stradix 08/06/2008 03:04

append() en un diccionario (o tabla hash)
 
Buenas!
Tengo una duda que no he conseguido solventar: he inicializado la variable __adjacency como un diccionario (tabla hash) asi: self.__adjacency = {}.
Luego tengo que implementar una función que tiene que añadir la información que se le pasa en un diccionario, cuya cabezera es esta:
def addEdge(self,from_node, to_node, value).

por ejemplo, yo haria: addEdge ((2,6), (4,3), ['down'], [5]) y esto información debería almacenarse en el diccionario, Yo lo que he hecho es:
self.__adjacency.append([from_node][to_node][value])
pero me da error, creo que no es la manera de hacerlo. Alguien me puede ayudar??
Gracias..!!

David 27/06/2008 12:17

Respuesta: append() en un diccionario (o tabla hash)
 
No entiendo exactamente qué quieres hacer (específicamente a qué te refieres con from_node y to_node), pero de todos modos los diccionarios no tienen el método append. Para agregar un elemento debe ser:
Código:

d['elemento'] = valor


La zona horaria es GMT -6. Ahora son las 02:51.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.