dictionary

¿Cómo usar if / else en una comprensión de diccionario?

En python2. 7 + existe cualquier forma de hacer algo como: { something_if_true if condition else something_if_false for key ... ms() } Sé que puedes hacer cualquier cosa con solo 'si' { something_if_true for key, value in dict_.items() if condition}

Cómo obtener la colección de claves en el diccionario javascript? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Obtener matriz de claves del objeto ... 4, "five": 5 } Ahora, necesito mostrarlo en la lista desplegable. ¿Cómo obtener la colección de llaves en mi diccionario?

Convertir un DataFrame Pandas a un diccionario

Tengo un DataFrame con cuatro columnas. Quiero convertir este DataFrame a un diccionario python. Quiero que los elementos de ... q 4 3 2 2 r 4 0 9 La salida debe ser así: Diccionario: {'p': [1,3,2], 'q': [4,3,2], 'r': [4,0,9]}

¿Cuándo usarías una Lista> en lugar de un diccionario?

¿Cuál es la diferencia entre una Lista de KeyValuePair y un diccionario para los mismos tipos? ¿Hay un momento apropiado para usar uno u otro?

¿Cómo puedo combinar diccionarios en Python?

d3 = dict(d1, **d2) Entiendo que esto fusiona el diccionario. Pero, ¿es único? ¿Qué pasa si d1 tiene la misma clave que d2 pero un valor diferente? Me gustaría que d1 y d2 se fusionaran, pero d1 tiene prioridad si hay clave duplicada.

Declarar un diccionario dentro de una clase estática

¿Cómo declarar un objeto de diccionario estático dentro de una clase estática? He intentado public static class ErrorCode { ... l compilador se queja de que "Un campo const de un tipo de referencia que no sea string solo se puede inicializar con null".

Buena manera de obtener la clave del valor más alto de un diccionario en C#

Estoy tratando de obtener la clave del valor máximo en el Dictionary<string, double> results. Esto es lo que tengo has ... Key).First(); Sin embargo, dado que esto parece un poco ineficiente, me preguntaba si había una mejor manera de hacer esto.

Bucle a través de todos los valores de diccionario anidados?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, ... u'port': u'11'}} Resultado: xml : {u'config': {u'portstatus': {u'status': u'good'}, u'target': u'1'}, u'port': u'11'}

Asignar objeto al diccionario y viceversa

¿Hay alguna forma elegante y rápida de asignar un objeto a un diccionario y viceversa? Ejemplo: IDictionary<string,obj ... "Id"]=1; a["Name"]="Ahmad"; // ..... Se convierte en SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

Eliminar varias claves de un diccionario de forma segura

Sé que para eliminar una entrada,' clave ' de mi diccionario d, con seguridad, lo haces: if d.has_key('key'): del d['ke ... ToRemove: if d.has_key(x): del d[x] Sin embargo, me preguntaba si hay una manera más inteligente de hacer esto?

Copiar todos los elementos de un mapa en otro

Dado var dst, src map[K]V Puedo copiar todas las entradas de src en dst haciendo for k, v := range src { dst[k] = v } ¿Hay una forma más idiomática de hacer esto? copy solo funciona en slices (y string como fuente).

filtrar elementos en un diccionario python donde las claves contienen una cadena específica

Soy un codificador C desarrollando algo en python. Sé cómo hacer lo siguiente en C (y por lo tanto en la lógica similar a C a ... rios, pero no pude encontrar uno que involucrara exactamente esto. Mi diccionario no está anidado y estoy usando python 2.7

Una clase python que actúa como dict

Quiero escribir una clase personalizada que se comporte como dict - por lo tanto, estoy heredando de dict. Mi pregunta, sin ... metí antes de salir corriendo de mi escritorio. Fue un error tipográfico (I debería haberlo visto desde el mensaje de error).

¿Cómo combino dos listas en un diccionario en Python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Convierte dos listas en un diccionario en Python ... 1,2,3,4] y [a,b,c,d] Quiero crear un diccionario donde tengo {1:a, 2:b, 3:c, 4:d} ¿Cuál es la mejor manera de hacer esto?

Funciones de almacenamiento en C # en un diccionario

¿Cómo puedo crear un Diccionario donde puedo almacenar funciones? Gracias. Tengo más de 30 funciones que se pueden ejecuta ... } } Sin embargo, la firma de la función no siempre es la misma, por lo que tiene diferente cantidad de argumentos.

Lista de tuplas al diccionario

Así es como estoy convirtiendo una lista de tuplas a diccionario en Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) f ... ] > [None, None] h > {'a': 1, 'b': 2} Hay una manera mejor? Parece que debería haber una sola línea para hacer esto.

Cómo subclase correctamente dict y anular getitem y setitem

Estoy depurando algún código y quiero saber cuándo se accede a un diccionario en particular. Bueno, en realidad es una clase ... sando. Pensé que estaba siendo inteligente, pero me pregunto si debería ir en una dirección diferente. Gracias por la ayuda!

¿Cómo puedo obtener dict de sqlite query?

db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Con la iteración obtengo listas que responden a ... guración para obtener diccionarios en lugar de una lista? {'col1': 'value', 'col2': 'value'} O tengo que hacerlo yo mismo?

Orden Clave en Diccionarios Python

Código: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Esto imprime ['a', 'c', 'b']. No estoy seguro de cómo el métod ... a poder recuperar las palabras clave en el orden "adecuado". El orden correcto por supuesto crearía la lista ['a', 'b', 'c'].

Establecer atributos del diccionario en python

¿Es posible crear un objeto a partir de un diccionario en python de tal manera que cada clave sea un atributo de ese objeto? ... e.age + 10 # 42 Creo que sería más o menos lo contrario de esta pregunta: Diccionario Python de los campos de un objeto