Articles of lista de

Python: Agregar elemento a la lista N veces

Esto parece algo para lo que Python tendría un atajo. Quiero anexar un elemento a una lista N veces, haciendo esto efectivamente: l = [] x = 0 for i in range(100): l.append(x) Me parece que debería haber un método “optimizado” para eso, algo como: l.append_multiple(x, 100) ¿Esta ahí?

Asignar valor a una celda individual en una matriz de python bidimensional

Digamos que tengo la siguiente matriz bidimensional vacía en Python: q = [[None]*5]*4 Quiero asignar un valor de 5 a la primera fila en la primera columna de q . Instintivamente, hago lo siguiente: q[0][0] = 5 Sin embargo, esto produce: [[5, None, None, None, None], [5, None, None, None, None], [5, None, None, None, […]

¿Cómo guardar una lista como una matriz numpy en python?

Necesito saber si es posible guardar una lista de python como una matriz numPy.

¿Cómo obtener todas las combinaciones de n valor binario?

En Python, ¿cómo puedo obtener todas las combinaciones de n valores binarios 0 y 1 ? Por ejemplo, si n = 3 , quiero tener [ [0,0,0], [0,0,1], [0,1,0], [0,1,1], … [1,1,1] ] #total 2^3 combinations ¿Cómo puedo hacer esto?

Suma un número a cada elemento en una lista (o matriz) en Python

Aquí voy nuevamente con mis preguntas básicas, pero por favor tengan paciencia conmigo. En Matlab, es bastante simple agregar un número a los elementos de una lista: a = [1,1,1,1,1] b = a + 1 b entonces es [2,2,2,2,2] En Python, esto no parece funcionar, al menos en una lista. ¿Existe una forma rápida y […]

Python, reduce recursivamente una lista (combinaciones / permutaciones)

Estoy tratando de hacer una función genérica que reduciría una lista como esta: func([‘a’,’b’,’c’],str.join) # –> [‘a’,’b’,’c’,’ab’,’ac’,’bc’,’abc’] func([‘a’,’b’,’c’],lambda: a,b:a+’x’+b) # –> [‘a’,’b’,’c’,’axb’,’axc’,’bxc’,’axbxc’] Realmente no sé cómo hacerlo. Hice algunos bashs, pero ninguno tuvo éxito. Estoy bastante seguro de que hay una forma de hacerlo con reducción, pero no estoy muy cómodo con el uso de […]

¿Comprobar si el valor ya existe dentro de la lista de diccionarios?

Tengo una lista de diccionarios de Python, de la siguiente manera: a = [ {‘main_color’: ‘red’, ‘second_color’:’blue’}, {‘main_color’: ‘yellow’, ‘second_color’:’green’}, {‘main_color’: ‘yellow’, ‘second_color’:’blue’}, ] Me gustaría comprobar si un diccionario con una clave / valor particular ya existe en la lista, de la siguiente manera: // is a dict with ‘main_color’=’red’ in the list already? […]

Compruebe que la lista de tuplas tiene tupla con el primer elemento como cadena definida

Estoy analizando HTML y solo necesito obtener tags con selector como div.content . Para el análisis estoy usando HTMLParser . Estoy tan lejos que recibo la lista de atributos de las tags. Se ve algo como esto: [(‘class’, ‘content’), (‘title’, ‘source’)] El problema es que no sé cómo comprobar que: La lista tiene tuple con […]

Encuentre el valor máximo en una lista de tuplas en Python

Posible duplicado: Ordenar o encontrar el valor máximo por el segundo elemento en una lista anidada. Pitón Tengo una lista con ~ 10 ^ 6 tuplas como esta: [(101, 153), (255, 827), (361, 961), …] ^ ^ XY Quiero encontrar el valor máximo de las Y en esta lista, pero también quiero saber la X […]

¿Cómo comprobar si una lista está vacía en Python?

La API con la que estoy trabajando puede devolver las listas vacías [] . Las siguientes declaraciones condicionales no funcionan como se espera: if myList is not None: #not working pass if myList is not []: #not working pass ¿Qué funcionará?