multiple examples example python string-formatting tuples

examples - python format repeat string



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

print(''Two pair, {0}s and {1}s''.format(*cards))

Solo te falta la estrella: D

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 cadena. Mi código se ve así:

class PairEvaluator(HandEvaluator): def returnArbitrary(self): return (''ace'', ''king'') pe = PairEvaluator() cards = pe.returnArbitrary() print(''Two pair, {0}s and {1}s''.format(cards))

Cuando intento ejecutar este código, el compilador da un índice IndexError: tuple fuera de rango.
¿Cómo debería estructurar mi valor de retorno para pasarlo como un argumento a .format() ?



Esto intenta usar "tarjetas" como entrada de formato único para imprimir, no el contenido de las tarjetas.

Pruebe algo como:

print(''Two pair, %ss and %ss'' % cards)