Articles of encontrar

Función de búsqueda de secuencia en Python

¿Cómo encuentro un objeto en una secuencia que satisface un criterio particular? Lista de comprensión y filtro que recorre toda la lista. ¿Es la única alternativa un lazo hecho a mano? mylist = [10, 2, 20, 5, 50] find(mylist, lambda x:x>10) # Returns 20

¿La mejor manera de manejar list.index (podría no existir) en python?

Tengo un código que se parece a esto: thing_index = thing_list.index(thing) otherfunction(thing_list, thing_index) Ok, eso está simplificado, pero entiendes la idea. Ahora, la thing podría no estar realmente en la lista, en cuyo caso quiero pasar -1 como thing_index . En otros idiomas, esto es lo que esperaría que index() retornara si no pudiera encontrar […]

¿Cómo encontrar recursivamente para una etiqueta de XML usando LXML?

Usando lxml es posible encontrar recursivamente para la etiqueta “f1”? Intenté encontrar todos los métodos pero solo funciona para niños inmediatos. Creo que debería ir por BeautifulSoup para esto!

comando de búsqueda con subproceso que no funciona con el shell out = True

Tengo líneas debajo de mi código. He incrustado una línea corta que recupera la lista de archivos que tienen más de 10 minutos. Mi subproceso ha estado fallando con pocos errores. Parece funcionar cuando le doy a Shell = Verdadero, pero leí que es muy arriesgado usar esa opción y soy muy nuevo en Python. […]

RegExp: elimina el último período de la cadena que puede contener otros períodos (salida de excavación)

Estoy tratando de analizar la salida del comando linux dig y hacer varias cosas de una sola vez con expresiones regulares. Digamos que cavo el host mail.yahoo.com : /usr/bin/dig +nocomments +noquestion \ +noauthority +noadditional +nostats +nocmd \ mail.yahoo.com A Este comando genera: mail.yahoo.com. 0 IN CNAME login.yahoo.com. login.yahoo.com. 0 IN CNAME ats.login.lgg1.b.yahoo.com. ats.login.lgg1.b.yahoo.com. 0 IN […]

BeautifulSoup Find dentro de una página html de instagram

Tengo un problema para encontrar algo con bs4. Estoy tratando de encontrar automáticamente algunas urls en una página de instagram html y (sabiendo que soy un python noob) no puedo encontrar la forma de buscar automáticamente dentro del código fuente html las urls que están en el ejemplo después de “display_url”: http…” . Quiero hacer […]

Encontrar la posición de una palabra en una cadena

Con: sentence= input(“Enter a sentence”) keyword= input(“Input a keyword from the sentence”) Quiero encontrar la posición de la palabra clave en la oración. Hasta ahora, tengo este código que elimina la puntuación y hace que todas las letras sean minúsculas: punctuations = ”’!()-[]{};:'”\,./?@#$%^&*_~”’#This code defines punctuation #This code removes the punctuation no_punct = “” for […]

Función de búsqueda () de estilo MATLAB en Python

En MATLAB es fácil encontrar los índices de valores que cumplen una condición particular: >> a = [1,2,3,1,2,3,1,2,3]; >> find(a > 2) % find the indecies where this condition is true [3, 6, 9] % (MATLAB uses 1-based indexing) >> a(find(a > 2)) % get the values at those locations [3, 3, 3] ¿Cuál sería […]

Encontrar los índices de elementos coincidentes en la lista en Python

Tengo una larga lista de números flotantes que van del 1 al 5, llamada “promedio”, y quiero devolver la lista de índices para elementos que son más pequeños que a o más grandes que b def find(lst,a,b): result = [] for x in lst: if xb: i = lst.index(x) result.append(i) return result matches = find(average,2,4) […]

Cómo verificar si un valor existe en un diccionario (python)

Tengo el siguiente diccionario en python: d = {‘1’: ‘one’, ‘3’: ‘three’, ‘2’: ‘two’, ‘5’: ‘five’, ‘4’: ‘four’} Necesito una forma de encontrar si un valor como “uno” o “dos” existe en este diccionario. Por ejemplo, si quisiera saber si el índice “1” existía, simplemente tendría que escribir: “1” in d Y luego Python me […]