es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-COLLECTIONS

Usar namedtuple en lugar de tuple con typing.optional.

¿Cómo puedo usar namedtuple con typing.optional en lugar de esta tupla? Quiero llamar a la función en el formato de result_final(power=Stats(min=12, max=None)) Gracias. He intentado con Stats = namedtuple(‘Stats’, [Optional[int], Optional[int]]) from typing import Optional, Tuple Stats = Tuple[Optional[int], Optional[int]] # min, max def result_final(power: Stats): min, max = power . . . Read more

Cómo usar un contenedor adecuado en Python.

Para el siguiente código, me gustaría utilizar una estructura para no tener que dar 2 valores para cada elemento (mínimo y máximo), y también me gustaría tener un contenedor si existe, para poder darle solo un valor y que el otro permanezca como None. Por ejemplo, que “power” tenga solo . . . Read more

máx en collections.Counter

La función máxima en collections.Counter es contraintuitiva. Quiero encontrar el carácter que ocurre con más frecuencia en una cadena. >> from collections import Counter >> c = Counter('aaaabbbcc') >> max(c) 'c' >> c Counter({'a': 4, 'b': 3, 'c': 2}) Sé que debo usar most_common, pero su uso parece forzado. >> . . . Read more