Resultados de la búsqueda a petición "list-comprehension"

5 la respuesta

para-si sin lista de comprensión en una línea

¿Se puede escribir esto en una línea sin listas de comprensiones? for x in vec: if x > 3: ... ...

8 la respuesta

si más en una lista de comprensión [duplicar]

Esta pregunta ya tiene una respuesta aquí: if / else en la lista de comprensión de Python? [/questions/4260280/if-else-in-pythons-list-comprehension] 5 respuestasTengo una listal: l = [22, 13, 45, 50, 98, 69, 43, 44, 1]Para números superiores a ...

11 la respuesta

Cómo sumar columnas de una matriz en Python

¿Cómo sumo todos los valores de una columna en una matriz de Python? Idealmente, quiero hacer esto sin importar ninguna biblioteca adicional. input_val = [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]] output_val = [3, 6, 9, 12, 15]Sé que ...

5 la respuesta

Dividir una lista en listas anidadas en un valor

Digamos que tengo una lista como esta: [1, 4, None, 6, 9, None, 3, 9, 4 ]Decido dividir esto en listas anidadas enNone, para obtener esto: [ [ 1, 4 ], [ 6, 9 ], [ 3, 9, 4 ] ]Por supuesto, podría haber querido hacer esto en(9, None) en cuyo ...

2 la respuesta

Python: ¿Cómo extender o agregar múltiples elementos en formato de comprensión de lista?

¡Me gustaría obtener una buena comprensión de la lista ordenada para este código o algo similar! extra_indices = [] for i in range(len(indices)): index = indices[i] extra_indices.extend([index, index + 1, index +2])¡Gracias! Editar * Los ...

2 la respuesta

Trillizos pitagóricos utilizando la comprensión de la lista de Python

Puedo encontrar trillizos pitagóricos usando for loop de la siguiente manera: def triplet(n): # Find all the Pythagorean triplets between 1 and n (inclusive) for a in range(n+1): for b in range(a): for c in range(b): if a*a == b*b + ...

5 la respuesta

¿Son las comprensiones de listas y las funciones funcionales más rápidas que "for loops"?

En términos de rendimiento en Python, ¿es una lista de comprensión o funciones como map (), filter () y reduce () más rápido que un bucle for? ¿Por qué, técnicamente, "corren en una velocidad C", mientras que "el bucle for se ejecuta en la ...

5 la respuesta

if / else en la lista de comprensión de Python?

¿Cómo puedo hacer lo siguiente en Python? row = [unicode(x.strip()) for x in row if x is not None else '']Esencialmente: reemplace todos los Nones con cadenas vacías, y luegocumplir una función

6 la respuesta

Lista con valores duplicados y sufijo

Tengo una listaa: a = ['a','b','c']y necesita duplicar algunos valores con el sufijo_ind agregado de esta manera (el orden es importante): ['a', 'a_ind', 'b', 'b_ind', 'c', 'c_ind']Lo intenté: b = [[x, x + '_ind'] for x in a] c = [item for ...

1 la respuesta

¿Por qué una variable de clase no está definida en la comprensión de la lista, pero otra sí?

Acabo de leer la respuesta a esta pregunta:Acceso a variables de clase desde una comprensión de la lista en la definición de clase [https://stackoverflow.com/q/13905741/1175080] Me ayuda a entender por qué el siguiente código da como ...