Tag: PYTHON-COLLECTIONS
¿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
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
Estoy buscando una colección que se pueda utilizar para almacenar múltiples constantes y también se pueda utilizar para obtener una lista de las mismas. EDIT: No es necesario que sean constantes, pueden ser variables. Quiero obtener un valor de esta manera: Constants.primer_valor Pero también obtener una lista de valores como: . . . Read more
¿Cuál es la complejidad temporal de collections.Counter.total() en Python? He leído la documentación para el método, pero no se menciona su eficiencia. ¿Alguien sabe cómo se implementa el método internamente y cuál es su complejidad temporal?
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