Re: [Python-es] Ordenar diccionario

2014-08-14 Por tema Marcelo Barbero
lista de python en castellano Asunto: Re: [Python-es] Ordenar diccionario Perdón, un typo. import collections ordered = OrderedDict(sorted(a_.items())) El 11 de agosto de 2014, 13:55, Luis Fernando Barrera escribió: podrías usar OrderedDict import collections ordered

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Luis Fernando Barrera
podrías usar OrderedDict import collections ordered = OrderedDict(sorted(a_.items)) El 11 de agosto de 2014, 13:43, Manuel A. Estevez Fernandez< stvz...@gmail.com> escribió: > Hola a todos. > > Tengo un diccionario de la siguiente manera: > > a_ = { > u'Incoterms1': {'aplica': u'Fac', 'indi

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Luis Fernando Barrera
Perdón, un typo. import collections ordered = OrderedDict(sorted(a_.items())) El 11 de agosto de 2014, 13:55, Luis Fernando Barrera< luisferna...@informind.com> escribió: > podrías usar OrderedDict > > import collections > ordered = OrderedDict(sorted(a_.items)) > > > El 11 de agosto de 2014,

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Chema Cortes
El 11 de agosto de 2014, 21:29, Manuel A. Estevez Fernandez < stvz...@gmail.com> escribió: > Gracias por tus comentarios Omar. > > De momento parece que ya lo resolví no se si hay una mejor manera pero de > momento esto es lo que hice: > Primero genero un diccionario con la llave y el valor del or

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Daπid
2014-08-11 20:57 GMT+02:00 Omar Gutiérrez : > Por aquí un ejemplo de *OrderedDict*: > > http://pymotw.com/2/collections/ordereddict.html > > Yo tenía un problema similar con unos diccionarios que quería convertir a > JSON. Espero que OrderedDict te ayude. OrderedDict es un diccionario ordenado e

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema monoBOT
Los diccionarios son básicamente desordenados la forma más lógica de hacerlo es obtener las llaves, ordenarlas en una lista y luego llamar el diccionario recorriendo la lista. Los diccionarios ordenados son a partir de la 2.7 creo http://stackoverflow.com/questions/9001509/python-dictionary-sort-b

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Manuel A. Estevez Fernandez
Gracias por tus comentarios Omar. De momento parece que ya lo resolví no se si hay una mejor manera pero de momento esto es lo que hice: Primero genero un diccionario con la llave y el valor del orden >>> ord_ = {key: a_[key]['orden'] for key in a_.keys()} Luego ordeno y obtengo una lista con el o

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Omar Gutiérrez
Por aquí un ejemplo de *OrderedDict*: http://pymotw.com/2/collections/ordereddict.html Yo tenía un problema similar con unos diccionarios que quería convertir a JSON. Espero que OrderedDict te ayude. 2014-08-11 13:52 GMT-05:00 Omar Gutiérrez : > No estoy seguro, pero al parecer tendrías que us

Re: [Python-es] Ordenar diccionario

2014-08-11 Por tema Omar Gutiérrez
No estoy seguro, pero al parecer tendrías que usar la clase *OrderedDict* que viene en *collections*. from collections import OrderedDict Esta solución podría no funcionará en versiones viejas de Python. 2014-08-11 13:43 GMT-05:00 Manuel A. Estevez Fernandez : > Hola a todos. > > Tengo un di

[Python-es] Ordenar diccionario

2014-08-11 Por tema Manuel A. Estevez Fernandez
Hola a todos. Tengo un diccionario de la siguiente manera: a_ = { u'Incoterms1': {'aplica': u'Fac', 'indice': 17, 'orden': 4, 'columna': u'Incoterms1', 'campo': u'Incoterm'} , u'Net Amount': {'aplica': u'Mer', 'indice': 14, 'orden': 14, 'columna': u'Net Amount', 'campo': u'Precio Unitario