Resultados de la búsqueda a petición "list-comprehension"
La forma más rápida de convertir un iterador en una lista
Tener uniterator objeto, ¿hay algo más rápido, mejor o más correcto que una comprensión de lista para obtener una lista de los objetos devueltos por el iterador? user_list = [user for user in user_iterator]
Eliminar un número par / impar de una lista de Python impar / par
Estoy tratando de comprender mejor la comprensión de la lista en Python. Completé un desafío en línea en codewars con una solución poco elegante, que se detalla a continuación. El desafío fue: Dada una lista de números pares y uno impar, ...
list.extend y list comprension
Cuando necesito agregar varios elementos idénticos a la lista, uso list.extend: a = ['a', 'b', 'c'] a.extend(['d']*3)Resultado ['a', 'b', 'c', 'd', 'd', 'd']Pero, ¿cómo hacer lo mismo con la comprensión de la lista? a = [['a',2], ['b',2], ...
¿Cómo usar la comprensión de listas con el método de lista .extend? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo usar una comprensión de lista para extender una lista en Python? [duplicar] [/questions/5947137/how-can-i-use-a-list-comprehension-to-extend-a-list-in-python] 6 respuestasPor ejemplo, este ...
Comparación de comprensiones de listas y bucles explícitos (3 generadores de matriz más rápidos que 1 para bucle)
Hice la tarea y accidentalmente encontré una extraña inconsistencia en la velocidad del algoritmo. Aquí hay 2 versiones de código de la misma función bur con 1 diferencia: en la primera versión, uso 3 veces el generador de matriz para filtrar ...
Método óptimo para encontrar el máximo de elementos de sublista dentro de la lista
Tengo una lista multidimensional en el formato: list = [[1, 2, 3], [2, 4, 2], [0, 1, 1]]¿Cómo obtengo el valor máximo del tercer valor de todas las sublistas? En pseudocódigo: max(list[0][2], list[1][2], list[2][2])Sé que esto se puede hacer ...
Comprensión de listas: hacer listas de listas
Hola, estoy tratando de hacer una función en Haskell que tome un número a que participe usando listas, es decir, para número4 crearía[[1,1,1,1],[1,1,2],[1,3],[2,2],[4]]. Estaba pensando en usar la comprensión de la lista para esto, donde crearía ...
La comprensión de listas vuelve a unir nombres incluso después del alcance de la comprensión. ¿Es esto correcto?
Las comprensiones tienen algunas interacciones inesperadas con el alcance. ¿Es este el comportamiento esperado? Tengo un método: def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in ...
Desempaquetar generalizaciones
>>> LOL = [[1, 2], ['three']] >>> [*LOL[0], *LOL[1]] [1, 2, 'three']¡Bien! Adiósitertools.chain [https://docs.python.org/3/library/itertools.html#itertools.chain]. Nunca me gustaste mucho de todos modos. >>> [*L for L in LOL] File ...
¿Por qué puedes recorrer una tupla implícita en un ciclo for, pero no una comprensión en Python?
¿Hay alguna razón por la cual recorrer una tupla implícita en unfor Loop está bien, pero cuando lo haces en una comprensión, ¿obtienes un error de sintaxis? Por ejemplo: for i in 'a','b','c': print(i) 'a' 'b' 'c'Pero en una comprensión: >>> [i ...