Articles of tuplas de

clasificación de tuplas en python con una clave personalizada

Hola: Estoy tratando de ordenar una lista de tuplas de una manera personalizada: Por ejemplo: lt = [(2,4), (4,5), (5,2)] debe ser ordenado: lt = [(5,2), (2,4), (4,5)] Reglas: * b tuple es mayor que una tuple si a [1] == b [0] * una tupla es mayor que b tupla si a [0] == […]

¿Es posible desempaquetar una tupla sin usar variables?

Estoy usando la función os.path.split () en una ruta de mi progtwig para obtener el nombre de archivo y la ruta de un archivo y luego pasarlos a otro método, pero mi solución actual parece bastante fea: path = os.path.split(somefile) some_class(path[0], path[1]) ¿Es posible descomprimir la tupla de ruta de forma más limpia dentro de […]

¿Qué significa “tipo (s) de operando no admitido para -: ‘int’ y ‘tupla'”?

Me dio un error diciendo: unsupported operand type(s) for -: ‘int’ and ‘tuple’ ¿Cómo lo corrijo? from scipy import integrate cpbar = lambda T: (3.826 – (3.979e-3)*T + 24.558e-6*T**2 – 22.733e-9*T**3 + 6.963e-12*T**4)*8.314 deltahbarCH4 = integrate.quad(cpbar,298,1000) var = deltahbarCH4 hRPbar = hRPbar + (deltahbarCO2 + 2*deltahbarH2O – var -2*deltahbarO2)

¿Cómo sumo el primer valor en un conjunto de listas dentro de una tupla?

Oye, me gustaría poder realizar esto pero siendo selectivo para las listas que resumo. Digamos, ese mismo ejemplo, pero con solo sumr el primer número de la tercera y la cuarta lista.

Convertir una cadena en una tupla y agregarla a una tupla

Tengo un archivo de configuración como este. [rects] rect1=(2,2,10,10) rect2=(12,8,2,10) Necesito recorrer los valores y convertirlos en tuplas. Entonces necesito hacer una tupla de las tuplas como ((2,2,10,10), (12,8,2,10))

Si en Python pongo una lista dentro de una tupla, ¿puedo cambiar de forma segura el contenido de esa lista?

El valor dentro de la tupla es simplemente una referencia a una lista, y si cambio los valores en la lista, todo sigue en orden, ¿verdad? Quiero asegurarme de que si hago esto no comience a tener errores confusos.

Python ordena una lista por longitud de valor en tupla

Estoy teniendo dificultades para ordenar una lista de tuplas. Me gustaría ordenar por la longitud de una cadena en la lista. Por ejemplo: l = [(99,’bbc’, 121),(33,’abcd’, 231),(44,’zb’, 148), (23,’abcde’,221)] si ordeno por elemento 1: l.sort(key=itemgetter(1), reverse=True) Esto ordenará en la clasificación alfabética de las cadenas, no en la longitud. Preferiría ordenar en lugar y […]

¿Cuál es la mejor manera de verificar si una tupla tiene algún valor vacío / Ninguno en Python?

¿Cuál es la manera mejor / más eficiente de verificar si todos los valores de la tupla? ¿Debo recorrer todos los elementos de la tupla y verificarlos o hay alguna manera mejor? Por ejemplo: t1 = (1, 2, ‘abc’) t2 = (”, 2, 3) t3 = (0.0, 3, 5) t4 = (4, 3, None) Al […]

Python: ¿Convertir de tupla a cadena?

digamos que tengo una cuerda s = “Tuple: ” y Tuple (almacenados en una variable llamada tup): (2, a, 5) Estoy intentando que mi cadena contenga el valor “Tuple: (2, a, 5)”. Me di cuenta de que no puedes simplemente concatenarlos. ¿Alguien sabe la forma más sencilla de hacer esto? Gracias.

¿Cuál es la mejor práctica para manejar tuplas de un solo valor en Python?

Estoy utilizando una función de biblioteca de terceros que lee un conjunto de palabras clave de un archivo y se supone que devuelve una tupla de valores. Lo hace correctamente siempre que haya al menos dos palabras clave. Sin embargo, en el caso de que solo haya una palabra clave, devuelve una cadena en bruto, […]