Resultados de la búsqueda a petición "list-comprehension"
¿Por qué dice esto? -> TypeError: el objeto 'bool' no es iterable [cerrado]
El contenido es solo un archivo de texto tokens = content.split() topics = [e for (n, x) in enumerate(tokens) for (n2, x2) in enumerate(tokens) for (i, e) in enumerate(tokens) if any(x2.isdigit()) if '.' in x if re.findall('\D+', x) if n < i < ...
Completar una lista de tuplas de forma semántica
Estoy trabajando en un código en el que tengo que procesar listas de tuplas en las que tanto el orden como los nombres de las "claves" (fsts de las tuplas) coinciden con una plantilla determinada. Estoy implementando la tolerancia a fallas al ...
¿Por qué la comprensión de listas es mucho más rápida que numpy para multiplicar matrices?
Recientemente respondí aESTA [https://stackoverflow.com/questions/31596979/multiplication-between-2-lists/31597029#31597029] pregunta que quería la multiplicación de 2 listas, algún usuario sugirió la siguiente forma usando numpy, junto con la ...
Python 2 comportamiento de comprensión de lista extraña
Estaba mirando la lista de comprensión y vi algo extraño. Código: a = ['a', 'a', 'a', 'b', 'd', 'd', 'c', 'c', 'c'] print [(len(list(g)), k) if len(list(g)) > 1 else k for k, g in groupby(a)]Resultado: [(0, 'a'), 'b', (0, 'd'), (0, 'c')] Pero ...
¿Cómo usar la comprensión de listas para agregar un elemento a las copias de un diccionario?
dado: template = {'a': 'b', 'c': 'd'} add = ['e', 'f'] k = 'z'Quiero usar la comprensión de listas para generar [{'a': 'b', 'c': 'd', 'z': 'e'}, {'a': 'b', 'c': 'd', 'z': 'f'}]Sé que puedo hacerlo: out = [] for v in add: t = template.copy() ...
ceder en listas de comprensiones y expresiones generadoras
El siguiente comportamiento me parece bastante intuitivo (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...
¿C # tiene algo comparable a las comprensiones de la lista de Python?
Quiero generar una lista en C #. Me faltan las comprensiones de la lista de Python. ¿Hay una manera C # de crear colecciones sobre la marcha como lo hacen las comprensiones de listas o las expresiones generadoras en python?
Conversión de comprensiones de listas en bucles For en Python
Entiendo la importancia de las comprensiones de listas, pero no entiendo su funcionamiento interno, por lo tanto, no puedo entenderlas en términos más simples, como lo haría con un bucle for. Por ejemplo, ¿cómo podría cambiar esto a un bucle ...
Problema al pasar un vector como enlace a la macro for
Tengo un número arbitrario de listas que me gustaría procesar usando la macro for. Quiero crear una función que pase un vector como enlace ya que el número de listas varía. Si codifico el enlace, funciona como esperaba: => (def list1 '("pink" ...
En Python, ¿hay una manera concisa de usar una comprensión de lista con múltiples iteradores?
Básicamente, me gustaría construir una lista de comprensión sobre el "producto cartesiano" de dos iteradores. Piensa en lo siguienteCódigo Haskell [http://www.haskell.org/haskellwiki/List_comprehension]: [(i,j) | i <- [1,2], j <- [1..4]]cuyos ...