Articles of tuplas de

Valor de tupla por clave

¿Es posible obtener valor de la tupla? TUPLE = ( (‘P’, ‘Shtg1’), (‘R’, u’Shtg2′), (‘D’, ‘Shtg3′), ) llamando STR clave como P Python dice que solo se puede usar int para este tipo de ‘consulta’ No puedo usar bucle (demasiada sobrecarga …) ¡Gracias!

¿Cómo puedo ordenar las tuplas a la inversa, sin embargo, romper los lazos no inverso? (Pitón)

Si tengo una lista de tuplas: results = [(’10’, ‘Mary’), (‘9’, ‘John’), (’10’, ‘George’), (‘9’, ‘Frank’), (‘9’, ‘Adam’)] ¿Cómo puedo ordenar la lista como se puede ver en un cuadro de indicadores, de manera que ordenará la puntuación de mayor a menor, pero se separará alfabéticamente por nombre? Así que después de la clasificación, la […]

Python – convierte la lista de tuplas a cadena

¿Cuál es la forma más pirónica de convertir una lista de tuplas en cadenas? Yo tengo: [(1,2), (3,4)] y yo quiero: “(1,2), (3,4)” Mi solución a esto ha sido: l=[(1,2),(3,4)] s=”” for t in l: s += “(%s,%s),” % t s = s[:-1] ¿Hay alguna forma más pythonica de hacer esto?

¿Por qué no puedo unirme a esta tupla en Python?

e = (‘ham’, 5, 1, ‘bird’) logfile.write(‘,’.join(e)) Tengo que unirme a él para poder escribirlo en un archivo de texto.

Devuelve una tupla de argumentos para alimentar a string.format ()

Actualmente, estoy tratando de obtener un método en Python para devolver una lista de cero, una o dos cadenas para conectarlas a un formateador de cadenas, y luego pasarlas al método de cadenas. Mi código se ve algo como esto: class PairEvaluator(HandEvaluator): def returnArbitrary(self): return (‘ace’, ‘king’) pe = PairEvaluator() cards = pe.returnArbitrary() print(‘Two pair, […]

Conservar las tuplas de Python con JSON

Todavía soy un poco nuevo en esto, por lo que podría no saber todos los términos convencionales para las cosas: ¿Es posible conservar las tuplas de Python cuando se codifica con JSON? En este momento, json.loads(json.dumps(tuple)) me devuelve una lista. No quiero convertir mis tuplas a listas, pero quiero usar JSON. Entonces, ¿hay opciones? La […]

Insertando un artículo en un Tuple

Sí, entiendo que las tuplas son inmutables, pero la situación es tal que necesito insertar un valor extra en cada tupla. Entonces, uno de los artículos es la cantidad, necesito agregar un nuevo artículo junto a él en una moneda diferente, como por ejemplo: (‘Product’, ‘500.00’, ‘1200.00’) ¿Posible? ¡Gracias!

¿Cómo proporcionar inicialización adicional para una subclase de namedtuple?

Supongamos que tengo un namedtuple como este: EdgeBase = namedtuple(“EdgeBase”, “left, right”) Quiero implementar una función hash personalizada para esto, así que creo la siguiente subclase: class Edge(EdgeBase): def __hash__(self): return hash(self.left) * hash(self.right) Como el objeto es inmutable, quiero que el valor de hash se calcule solo una vez, así que hago esto: class […]

¿Por qué la tupla de un solo elemento se interpreta como ese elemento en Python?

¿Podría alguien explicar por qué la tupla de un solo elemento se interpreta como ese elemento en Python? Y ¿Por qué no simplemente imprimen la tupla (1,) como (1) ? Vea los ejemplos a continuación: >>> (1) 1 >>> ((((1)))) 1 >>> print(1,) 1 >>> print((1,)) (1,)

¿Tupla múltiple a tupla de dos pares en Python?

¿Cuál es la mejor manera de dividir esto? tuple = (‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’) dentro de esto: tuples = [(‘a’, ‘b’), (‘c’, ‘d’), (‘e’, ‘f’), (‘g’, ‘h’)] Suponiendo que la entrada siempre tiene un número par de valores.