Resultados de la búsqueda a petición "list-comprehension"
Lista de comprensión recursiva en Python?
¿Es posible definir una comprensión de lista recursiva en Python? Posiblemente un ejemplo simplista, pero algo en la línea de: nums = [1, 1, 2, 2, 3, 3, 4, 4] willThisWork = [x for x in nums if x not in self] # self being the current ...
filtrando elementos de la lista de listas en Python?
Quiero filtrar elementos de una lista de listas e iterar sobre los elementos de cada elemento usando una lambda. Por ejemplo, dada la lista: a = [[1,2,3],[4,5,6]]supongamos que quiero mantener solo elementos donde la suma de la lista es mayor ...
"Comprensiones de tupla" y el operador estrella splat / desempaquetar *
Acabo de leer la pregunta¿Por qué no hay comprensión de tuplas en Python? [https://stackoverflow.com/questions/16940293/why-is-there-no-tuple-comprehension-in-python] En elcomentarios de la respuesta ...
En Python, ¿es mejor usar comprensiones de listas o bucles for-each?
¿Cuál de los siguientes es mejor usar y por qué? Método 1: for k, v in os.environ.items(): print "%s=%s" % (k, v)Método 2: print "\n".join(["%s=%s" % (k, v) for k,v in os.environ.items()])Tiendo a dirigirme hacia el primero como más ...
Python: para cada elemento de la lista, aplique una función en la lista
Dado[1,2,3,4,5], como puedo hacer algo como 1/1, 1/2, 1/3,1/4,1/5, ...., 3/1,3/2,3/3,3/4,3/5,.... 5/1,5/2,5/3,5/4,5/5Me gustaría almacenar todos los resultados, encontrar el mínimo y devolver los dos números utilizados para encontrar el mínimo. ...
¿Las comprensiones de listas son azúcar sintáctica para `list (expresión del generador)` en Python 3?
En Python 3, es una lista de comprensión simplemente azúcar sintáctica para una expresión generadora alimentada allist ¿función? p.ej. es el siguiente código: squares = [x**2 for x in range(1000)]en realidad convertido en segundo plano en lo ...
Generadores vs rendimiento de comprensión de lista en Python
Actualmente estaba aprendiendo acerca de los generadores y la comprensión de las listas, y jugando con el generador de perfiles para ver acerca de los aumentos de rendimiento en este cProfile de una suma de números primos en un amplio ...
Python 2 lista de comprensión y evaluación
¿Cómo tiene un enunciado de varias líneas en una lista de comprensión o evaluación? Estaba tratando de convertir este código: def f(x, y, b=''): for i in x: if i in y: y.remove(i) i *= 2 b += i return bEn una función lambda así: j=lambda ...
Lista de comprensión en Ruby
Para hacer el equivalente de las comprensiones de la lista de Python, estoy haciendo lo siguiente: some_array.select{|x| x % 2 == 0 }.collect{|x| x * 3}¿Hay una mejor manera de hacer esto ... tal vez con una llamada de método?
Encontrar números primos usando la comprensión de la lista
Estaba tratando de generar todos los números primos en el rango de x a y. Intenté el ejemplo simple primero:range(10,11) lo que significa verificar si 10 es un número primo: Aquí está mi código: prime_list = [x for x in range(10, 11) for y in ...