Articles of lista

¿Cómo guardar una lista como un archivo .csv con python con nuevas líneas?

Me gustaría guardar una lista de python en un archivo .csv , por ejemplo, tengo una lista como esta: [‘hello’,’how’,’are’,’you’] Me gustaría guardarlo así: colummn, hello, how, are, you, Intenté lo siguiente: myfile = open(‘/Users/user/Projects/list.csv’, ‘wb’) wr = csv.writer(myfile, quoting=csv.QUOTE_ALL,’\n’) wr.writerow(pos_score)

Python: eliminar un objeto de cadena en una lista en función de la longitud

Quiero eliminar cada ciudad de la lista si el número de caracteres es 5 o menos. cities = [“New York”, “Shanghai”, “Munich”, “Toyko”, “Dubai”] j = 0 for i in cities: if len(i) <= 5: del cities[j] j += 1 Eso borra solo la primera ciudad que tiene 5 caracteres o menos. Pero no el […]

¿Cómo se dividen los enteros dentro de una lista en solo dígitos?

Digamos que tengo algo como esto: list(range(9:12)) Lo que me da una lista: [9,10,11] Sin embargo quiero que sea como: [9,1,0,1,1] ¿Qué divide cada entero en un solo dígito? ¿Hay algún modo de lograr esto sin sacrificar demasiado el rendimiento? ¿O hay una forma de generar listas como estas en primer lugar?

¿Obtener muestra aleatoria de la lista mientras mantiene el orden de los artículos?

Tengo una lista ordenada, digamos: (no son realmente solo números, es una lista de objetos que están ordenados con un algoritmo complicado que consume mucho tiempo) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] ¿Hay alguna función de python que me […]

Obtención de índices de orden ascendente de lista.

Sé que esta pregunta se ha formulado cientos de veces, pero la respuesta siempre parece ser “usar el argsort de numpy“. Pero o bien estoy malinterpretando lo que la mayoría de la gente pregunta, o las respuestas no son correctas para la pregunta. En cualquier caso, deseo obtener índices del orden ascendente de una lista. […]

¿Cómo calcular la frecuencia de los elementos para las comparaciones por pares de listas en Python?

Tengo la muestra almacenada en la siguiente lista sample = [AAAA,CGCG,TTTT,AT-T,CATC] .. Para ilustrar el problema, los he señalado como “Conjuntos” a continuación Set1 AAAA Set2 CGCG Set3 TTTT Set4 AT-T Set5 CATC Elimine todos los Conjuntos en los que cada elemento del conjunto sea idéntico a sí mismo. Salida: Set2 CGCG Set4 AT-T Set5 […]

Cómo resolver TypeError: el objeto de tipo ‘WebElement’ no tiene len () en Python Selenium

Quiero imprimir todos los elementos similares pero sigo recibiendo un error (estoy usando Pycharm ). Error: TypeError: object of type ‘WebElement’ has no len() Esta línea es la que lanza el error: num_page_items = len(productname) Código completo de selenium: from selenium import webdriver driver = webdriver.Chrome(‘/Users/reezalaq/PycharmProjects/untitled2/venv/driver/chromedriver’) driver.get(“https://www.blibli.com/jual/batik-pria?s=batik+pria”) productname = driver.find_element_by_xpath(“//div[@class=’product-title’]”) oldprice = driver.find_element_by_css_selector(“span.old-price-text”).text discount = […]

¿Cómo corregir un error de encoding al convertir la lista al formato CSV?

AttributeError: ‘tuple’ object has no attribute ‘encode'” cuando bash escribir mis listas Unicode en un archivo csv: with open(‘assignmentTest.csv’, ‘wb’) as finale: writer = csv.writer(finale) #creates csv file to write final lists into finalRows = zip(firstName, lastName, phdName, universityName, departmentName) #put all of the lists into another lists so that the outputs are in ‘column […]

Compruebe eficientemente si un elemento aparece al menos n veces en una lista

¿Cómo escribir mejor una función de Python ( check_list ) para probar eficientemente si un elemento ( x ) ocurre al menos n veces en una lista ( l )? Mi primer pensamiento fue: def check_list(l, x, n): return l.count(x) >= n Pero esto no provoca un corto circuito una vez que x se ha […]

¿Hay alguna forma de obtener la diferencia y la intersección de tuplas o listas en Python?

Si tengo listas: a = [1, 2, 3, 4, 5] b = [4, 5, 6, 7, 8] c = a * b debería darme c = [4, 5] y c = a – b debería darme c = [1, 2, 3] ¿Está disponible para Python o tengo que escribirlo yo mismo? ¿Funcionaría igual para las […]