dictionary

Acceso a Elementos En un ordereddict

Digamos que tengo el siguiente código: import collections d = collections.OrderedDict() d['foo'] = 'python' d['bar'] = 'spam' ¿Hay alguna manera de acceder a los elementos de una manera numerada, como: d(0) #foo's Output d(1) #bar's Output

función hash para cadena

Estoy trabajando en la tabla hash en lenguaje C y estoy probando la función hash para string. La primera función que he inte ... s cuál es el mejor algoritmo para hashing string ? y cómo determinar el tamaño de la tabla hash ? Gracias de antemano ! :-)

¿Cómo convertir un diccionario a una cadena JSON en C#?

Quiero convertir mi Dictionary<int,List<int>> a cadena JSON. ¿Alguien sabe cómo lograr esto en C#?

¿Cómo eliminar una clave de HashMap mientras se itera sobre ella? [duplicar]

Esta pregunta ya tiene una respuesta aquí: iterar y eliminar de un mapa [duplicado] ... ce) at java.util.HashMap$EntryIterator.next(Unknown Source) at java.util.HashMap$EntryIterator.next(Unknown Source)"

¿Notación literal para el Diccionario en C#?

Actualmente tengo un WebSocket entre JavaScript y un servidor programado en C#. En JavaScript, puedo pasar datos fácilmente u ... t", "val"); data.Add("test2", "val2"); ¿Hay algún tipo de notación literal para matrices asociativas / Dictionary s en C#?

Acceder a los elementos del diccionario anidados a través de una lista de claves?

Tengo una estructura de diccionario compleja a la que me gustaría acceder a través de una lista de claves para abordar el ele ... ef setInDict(dataDict, mapList, value): for k in mapList[:-1]: dataDict = dataDict[k] dataDict[mapList[-1]] = value

Swift: declarar un diccionario vacío

Estoy empezando a aprender swift siguiendo el iBook-The Swift Programming Language en Swift proporcionado por Apple. El libro ... al declarar un diccionario vacío, obtengo un error de sintaxis: let emptyDict = [:] ¿Cómo declaro un diccionario vacío?

¿Por qué se implementa std::map como un árbol rojo-negro?

¿Por qué se implementa std::map como un árbol rojo-negro? Hay varios árboles de búsqueda binarios balanceados (BSTs) por ahí. ¿Cuáles fueron las compensaciones de diseño en la elección de un árbol rojo-negro?

Crear un diccionario constante en C#

¿Cuál es la forma más eficiente de crear un mapeo constante (nunca cambia en tiempo de ejecución) de string s a int s? He ... ba consciente (error tipográfico al probar! d'oh! ese interruptor acepta cadenas, así que eso es lo que voy a usar. ¡Gracias!

Convertir Diccionario Python a Lista [duplicar]

Posible Duplicado:¿Cómo puedo convertir un diccionario Python a una lista de tuplas? Estoy tratando de convertir un ... nd(aValue) dictList.append(temp) aKey = "" aValue = "" Ese es mi intento... ¿pero no puedo averiguar qué pasa?

Cómo formateo una cadena usando un diccionario en python-3.x?

Soy un gran fan de usar diccionarios para formatear cadenas. Me ayuda a leer el formato de cadena que estoy utilizando, así c ... {latitude} {longitude}'.format(geopoint) # Succeeds print '{latitude} {longitude}'.format(latitude=41.123,longitude=71.091)

Cómo usar un punto "."to access members of dictionary?

How do I make Python dictionary members accessible via a dot "(en inglés)."? Por ejemplo, en lugar de escribir mydict['val'] ... dictados anidados de esta manera. Por ejemplo mydict.mydict2.val Se referiría a mydict = { 'mydict2': { 'val': ... } }

¿Se conoce el orden de iteración a través de std:: map (y está garantizado por el estándar)?

Lo que quiero decir es - sabemos que los elementos de std::map están ordenados de acuerdo a las claves. Por lo tanto, digamos ... ntando sobre los iteradores y el orden cuando estoy iterando a través de un contenedor. Gracias @ Kerrek SB por el respuesta.

¿Por qué tienes que llamar?iteritems () cuando se itera sobre un diccionario en python?

¿Por qué tienes que llamar a iteritems() para iterar sobre pares clave y valor en un diccionario? ie dic = {'one':'1', 'tw ... k, v ¿Por qué no es ese el comportamiento predeterminado de iterar sobre un diccionario for k, v in dic: print k, v

Tuplas (o matrices) como claves de diccionario en C#

Estoy tratando de hacer una tabla de búsqueda de diccionario en C#. Necesito resolver una tupla de 3 valores en una cadena. ... io de Diccionarios de Diccionarios, pero eso probablemente no sería muy bonito de ver, aunque es como lo haría en javascript.

¿Por qué el orden en los diccionarios y conjuntos es arbitrario?

No entiendo cómo el bucle sobre un diccionario o conjunto en python se hace por orden 'arbitrario'. Es decir, es un lenguaje ... ritmo que decida qué parte del diccionario o conjunto se elige, 1er, segundo y así sucesivamente. ¿Qué me estoy perdiendo?

Uso de python map y otras herramientas funcionales

Esto es bastante n00bish, pero estoy tratando de aprender/entender la programación funcional en python. El siguiente código: ... lo un caso de agregar una instrucción if a maptest o aplicar otro mapa de filtro a las barras internamente dentro de maptest?

¿Cómo evitar el error" RuntimeError: dictionary changed size during iteration"?

He comprobado todas las otras preguntas con el mismo error pero no he encontrado una solución útil = / Tengo un diccionario ... gregar/eliminar elementos en un diccionario mientras se itera a través de él...¿cuál sería una forma de evitar esto entonces?

Forma eficiente de eliminar claves con cadenas vacías de un dictado

Tengo un dict y me gustaría eliminar todas las claves para las que hay cadenas de valor vacías. metadata = {u'Composite:PreviewImage': u'(Binary data 101973 bytes)', u'EXIF:CFAPattern2': u''} ¿Cuál es la mejor manera de hacer esto?

insertar vs emplace vs operador [] en el mapa de c++

Estoy usando mapas por primera vez y me di cuenta de que hay muchas maneras de insertar un elemento. Usted puede utilizar emp ... e ellos sobre los demás? ¿Hubo alguna necesidad de agregar emplace al estándar? ¿Hay algo que no fuera posible antes sin él?