Preguntas etiquetadas con dictionary

796
¿Cómo se ordena un diccionario por valor?

A menudo tengo que ordenar un diccionario, que consta de claves y valores, por valor. Por ejemplo, tengo un hash de palabras y frecuencias respectivas, que quiero ordenar por frecuencia. Hay una SortedListque es buena para un solo valor (por ejemplo, frecuencia), que quiero asignar de nuevo a la...

651
¿Por qué dict.get (key) en lugar de dict [key]?

Hoy, me encontré con el dictmétodo getque, dada una clave en el diccionario, devuelve el valor asociado. ¿Para qué sirve esta función? Si quisiera encontrar un valor asociado con una clave en un diccionario, simplemente puedo hacerlo dict[key], y devuelve lo mismo: dictionary = {"Name": "Harry",...

632
Obtener clave por valor en el diccionario

Hice una función que buscará edades en a Dictionaryy mostrará el nombre correspondiente: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Sé cómo comparar y encontrar la...

539
Convertir anidado Python dict a objeto?

Estoy buscando una manera elegante de obtener datos usando el acceso a atributos en un dict con algunos dictados y listas anidadas (es decir, sintaxis de objetos de estilo javascript). Por ejemplo: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Debería ser accesible de...

493
Fusionar diccionarios en C #

¿Cuál es la mejor manera de combinar 2 o más diccionarios ( Dictionary<T1,T2>) en C #? (3.0 características como LINQ están bien). Estoy pensando en una firma de método en la línea de: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[]...