Tag: ENUMERATE
El siguiente código: from typing import Union def process(actions: Union[list[str], list[int]]) -> None: for pos, action in enumerate(actions): act(action) def act(action: Union[str, int]) -> None: print(action) genera el error de mypy: Argumento 1 para “act” tiene un tipo incompatible “object”; se esperaba “Union[str, int]” Sin embargo, al eliminar la función . . . Read more
Cómo pasar de esto: col = [(‘red’, ‘132’, ‘234’), (‘green’, ‘236’, ‘434’), (‘brown’, ‘542’, ‘457’)] a esto: EDIT 1 red, 2 green, 3 brown # enumere y obtenga el primer elemento de cada tupla. Intenté esto, pero no funciona: [zip(((enumerate(col),1),i[0])) for i in col] Por favor, solo funciones incorporadas.
let output_sorted: Vec<string> = four_digit_output .iter() .map(|tok| tok.chars().sorted().collect::<string>()) .collect(); let output = 0; for (idx, digit) in output_sorted.iter().enumerate() { Obtengo este error cuando intento hacer un bucle enumerativo sobre un vector de cadenas: error[E0599]: el método `enumerate` existe para la estructura `Vec<string>`, pero sus límites de traits no se cumplen . . . Read more
Actualmente estoy aprendiendo Python, y recientemente supe que hay una función llamada “enumerate”, así que intenté comprenderla mejor encontrando otra forma de resolver este problema de Coursera. Lo que sucede es que estoy tratando de usar la función “remove” para modificar la lista después de duplicarla, de esta manera los . . . Read more
Estaba intentando crear un programa que me indique en un texto dado si hay 2 palabras consecutivas que son iguales y dónde en el archivo de texto ocurre esto (número de línea y número de palabra). Hasta ahora he podido determinar el número de palabra, pero no puedo encontrar en . . . Read more