Articles of tuplas

Para resumir los valores de los mismos elementos en una lista de tuplas mientras son cadenas

Si tengo lista de tuplas como esta: my_list = [(‘books’, ‘$5’), (‘books’, ‘$10’), (‘ink’, ‘$20’), (‘paper’, ‘$15’), (‘paper’, ‘$20’), (‘paper’, ‘$15’)] ¿Cómo puedo pasar la lista a esto? [(‘books’, ‘$15’), (‘ink’, ‘$20’), (‘paper’, ‘$50’)] es decir, para agregar el gasto del mismo artículo mientras que ambos elementos son una cadena en las tuplas. Tengo problemas […]

¿Son las tuplas realmente inmutables en Python?

Una de las preguntas que enfrenté hoy, que probó la inmutabilidad de las tuplas en Python: Entrevistador : ¿Son las tuplas inmutables en Python? Yo : si Entrevistador : Entonces, ¿qué se print(t1) aquí print(t1) ? t1 = (4, 5) t1 = t1 + (91, 10) print(t1) Yo : (4, 5, 91, 10) Entrevistador : […]

Python: ¿Cómo escribir un diccionario de valores de tupla en un archivo csv?

¿Cómo imprimo el siguiente diccionario en un archivo csv? maxDict = {‘test1’: (‘alpha’, 2), ‘test2’: (‘gamma’, 2)} Por lo tanto, que la salida CSV se ve como sigue: test1, alpha, 2 test2, gamma, 2

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 `dict` indexado por tupla: Obtención de una porción del pastel

Digamos que tengo my_dict = { (“airport”, “London”): “Heathrow”, (“airport”, “Tokyo”): “Narita”, (“hipsters”, “London”): “Soho” } ¿Qué es una forma eficiente (sin escanear todas las claves), pero elegante para sacar a todos los aeropuertos de este diccionario, es decir, la salida esperada [“Heathrow”, “Narita”] . En las bases de datos que se pueden indexar por […]

Actualizar valores para múltiples claves en python

¿Cuál es la forma más limpia de actualizar los valores de varias claves en un diccionario a los valores almacenados en una tupla? Ejemplo: Quiero ir de >>>mydict = {‘a’:None, ‘b’:None, ‘c’:None, ‘d’:None} >>>mytuple = (‘alpha’, ‘beta’, ‘delta’) a >>>print mydict {‘a’:’alpha’, ‘b’:’beta’, ‘c’:None, ‘d’:’delta’} ¿Hay una sola línea fácil para esto? Algo así parece […]

Consulta el diccionario de Python para obtener valor de tuple

Digamos que tengo un diccionario de Python, pero los valores son una tupla: P.ej dict = {“Key1”: (ValX1, ValY1, ValZ1), “Key2″: (ValX2, ValY2, ValZ2),…,”Key99”: (ValX99, ValY99, ValY99)} y quiero recuperar solo el tercer valor de la tupla, por ejemplo. ValZ1, ValZ2 o ValZ99 del ejemplo anterior. Podría hacerlo usando .iteritems() , por ejemplo como: for […]

¿Cómo paso elementos de tuplas a una función como argumentos en Python?

Tengo una lista que consta de tuplas, quiero pasar los elementos de cada tupla a una función como argumentos: mylist = [(a, b), (c, d), (e, f)] myfunc(a, b) myfunc(c, d) myfunc(e, f) ¿Cómo lo hago? Atentamente

¿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 […]