Resultados de la búsqueda a petición "list-comprehension"
Convierta cada valor de diccionario a utf-8 (¿comprensión de diccionario?)
Tengo un diccionario y quiero convertir cada valor a utf-8. Esto funciona, pero ¿hay una forma "más pitónica"? for key in row.keys(): row[key] = unicode(row[key]).encode("utf-8")Para una lista que podría hacer [unicode(s).encode("utf-8") for s ...
Lista de comprensión para el total acumulado
Quiero obtener un total acumulado de una lista de números. Para fines de demostración, comienzo con una lista secuencial de números usandorange a = range(20) runningTotal = [] for n in range(len(a)): new = runningTotal[n-1] + a[n] if n > 0 else ...
Listar la comprensión como sustituto de reduce () en Python
El siguiente tutorial de Python dice que: La comprensión de la lista es un sustituto completo de la función lambda y de las funciones.map(), filter() ...
¿Qué significa "comprensión de la lista"? ¿Cómo funciona y cómo puedo usarlo?
Tengo el siguiente código: [x**2 for x in range(10)]Cuando lo ejecuto en Python Shell, devuelve: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]He buscado y parece que esto se llama unlista de comprensión, ¿pero como funciona?
Lista de comprensión sin [] en Python
Unirse a una lista: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789'join Debe tomar un iterable. Aparentemente,joinEl argumento es[ str(_) for _ in xrange(10) ]y es unlista de comprensión ...
¿Por qué a Pylint no le gustan las funciones integradas?
Tengo una línea como esta: filter(lambda x: x == 1, [1, 1, 2])Pylint muestra una advertencia: W: 3: Used builtin function 'filter'¿Porqué es eso? ¿Es una lista de comprensión el método recomendado? Por supuesto que puedo reescribir esto ...
Python: encuentre secuencias numeradas incrementales con una lista de comprensión [duplicado]
Esta pregunta ya tiene una respuesta aquí: Pythonic forma de convertir una lista de enteros en una cadena de rangos separados por comas [/questions/3429510/pythonic-way-to-convert-a-list-of-integers-into-a-string-of-comma-separated-rang] 7 ...
eval falla en la comprensión de la lista [duplicado]
Esta pregunta ya tiene una respuesta aquí: Python: ¿Cómo puedo ejecutar eval () en el ámbito local de una función [/questions/36616739/python-how-can-i-run-eval-in-the-local-scope-of-a-function] 2 respuestas Considere el siguiente código ...
¿Por qué el orden de bucle de comprensión de la lista de Python está al revés? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Por qué el orden de la comprensión de la lista `for` múltiple es como es? [/questions/38321559/why-is-the-order-of-multiple-for-list-comprehension-the-way-it-is] 1 respuesta>>> my_list = [[[[1, 2, 3], ...
Comprensión para aplanar una secuencia de secuencias? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Cómo hacer una lista plana de la lista de listas? [/questions/952914/how-to-make-a-flat-list-out-of-list-of-lists] 39 respuestas Si tengo una secuencia de secuencias (tal vez una lista de tuplas) ...