Articles of pitones

Quiero agrupar las tuplas en base a atributos similares

Tengo una lista de tuplas. [(1, 2), (2, 3), (4, 3), (5, 6), (6, 7), (8, 2)] Quiero agruparlos en listas en función de las tuplas que están conectadas (tienen valores relacionados). Entonces, el resultado final son dos listas de valores de tupla relacionados = [[1, 2, 3, 4, 8], [5, 6, 7]] ¿Cómo puedo […]

Python 3: Acoplar diccionarios y listas anidadas dentro de diccionarios

Estoy tratando con un diccionario nested complejo y una estructura de datos de lista. Necesito aplanar los datos y llevar todos los elementos nesteds al nivel 0. Vea el siguiente ejemplo para mayor claridad: {a:1,b:2,c:{c1:[{c11:1,c12:2,c13:3},{c21:1,c22:2,c23:3}],d1:[{d11:1,d12:2,d13:3},{d21:1,d22:2,d23:3}]},x:1,y:2} Necesito aplanar esto para: {a:1,b:2,c_c1_c11:1, c_c1_c12:2,c_c1_c13:3,c_c1_c21:1,c_c1_c22:2,c_c1_c23:3, c_d1,d11:1…and so on} Tomé la referencia de la primera respuesta en esta publicación , […]

¿Cómo comparar múltiples listas de tuplas en python?

¿Cómo puedo comparar múltiples listas de tuplas como esta: [[(1,2), (3,6), (5,3)], [(1,5), (3,5)], [(2,1), (1,8), (3,9)]] La salida debe ser: [(1,2), (1,5), (1,8)],[(3,6), (3,5), (3,9)] Significa que quiero solo aquellos valores cuyo valor del eje x coincida con otros. (5,3) y (2,1) deben ser descartados!

Separe la tupla de una lista anidada en una lista separada

Necesito separar una tupla en función de un valor de un diccionario nested como se muestra a continuación y colocarlo en otra lista. Quiero separar la tupla con valores ‘bb’ original_list= [[(‘aa’,’1′),(‘bb’,’2′)],[(‘cc’,’3′),(‘bb’,’4′)],[(‘dd’,’5′),(‘dd’,’6′)]] Necesito dos listas como abajo, final_list= [[(‘aa’,’1′)],[(‘cc’,’3′)],[(‘dd’,’5′),(‘dd’,’6′)]] deleted_list = [[(‘bb’,’2′)],[(‘bb’,’4′)]] Utilicé el siguiente código recursivo, def remove_items(lst, item): r = [] for i […]

Convertir artículos de la lista a la tupla

Tengo una lista como esta. [‘February 01,2011 – February 28, 2011’, ‘March 01,2011 – March 31, 2011’] Quiero convertirlo a [(‘February 01,2011 – February 28, 2011’), (‘March 01,2011 – March 31, 2011’)] ¿¿Algunas ideas?? ¡¡¡Por favor ayuda!!! ¡¡¡Gracias por adelantado!!!

Error de inicio de sesión en Pygooglevoice

Alguien más hizo esta pregunta pero no tuvo respuestas, así que la estoy preguntando nuevamente. Estoy intentando usar la API de pygooglevoice pero cuando ejecuto el script de ejemplo SMS.py, me da un error de inicio de sesión. Tengo instalado Enthought python y estoy pensando que tal vez necesito instalar otras cosas también para que […]

Python cómo obtener la sum de los números en una lista que tiene cadenas también

Tengo un dict d = {‘a’: [4,’Adam’, 2], ‘b’: [3,’John’, 4], ‘c’: [4,’Adam’, 3], ‘d’: [4,’Bill’, 3], ‘e’: [4,’Bob’], ‘f’: [4, ‘Joe’], ‘g’: [4, ‘Bill’]} ¿Hay alguna forma rápida de obtener una sum de los números en cada una de las listas en el diccionario? Por ejemplo, a debería devolver 6 , b debería devolver […]

Como generar error si duplica claves en diccionario.

Intento generar un error si el usuario ingresa una clave duplicada en un diccionario. El diccionario está en un archivo y el usuario puede editar el archivo manualmente. Ejemplo: dico= {‘root’:{ ‘a’:{‘some_key’:’value’,…}, ‘b’:{‘some_key’:’value’,…}, ‘c’:{‘some_key’:’value’,…}, … ‘a’:{‘some_key’:’value’,…}, } } La nueva clave ‘a’ ya existe … ¿Cómo puedo probar dico y advertir al usuario cuando carga […]

Pandas: Combina TimeGrouper con otro argumento de Groupby

Tengo el siguiente DataFrame: df = pd.DataFrame({ ‘Branch’ : ‘AAAAA B’.split(), ‘Buyer’: ‘Carl Mark Carl Joe Joe Carl’.split(), ‘Quantity’: [1,3,5,8,9,3], ‘Date’ : [ DT.datetime(2013,1,1,13,0), DT.datetime(2013,1,1,13,5), DT.datetime(2013,10,1,20,0), DT.datetime(2013,10,2,10,0), DT.datetime(2013,12,2,12,0), DT.datetime(2013,12,2,14,0), ]}) from pandas.tseries.resample import TimeGrouper ¿Cómo puedo agrupar estos datos por sucursal y en un período de 20 días utilizando TimeGrouper? Todos mis bashs anteriores fallaron, […]

¿Hay alguna biblioteca de GPS para usar en Python?

Estoy buscando la biblioteca de Python, que puede trabajar con coordenadas GPS. Digamos, tengo una lista de coordenadas: >>> gps = [ … (53.25012925, −6.24479338, 349.9, ‘2011-08-20T09:35:00Z’), … (53.25028285, -6.24441800, 359.9, ‘2011-08-20T09:35:30Z’), … (53.25049500, -6.24266032, 395.9, ‘2011-08-20T09:36:00Z’), … # and so on… … ] >>> Me gustaría calcular la velocidad media, la distancia, obtener el […]