Articles of cadenas de

Python convierte una cadena formateada a la lista

Tengo una cadena “[u’foo’]” (Sí, incluye los corchetes y la u” ). Tengo que convertir eso en una lista que se parece a [u’foo’] . list(“[u’foo’]”) no funcionará. ¿Alguna sugerencia?

Combinaciones sin usar “itertools.combinations”

Lo que necesitaría es crear combinaciones para dos elementos a la vez. si una lista contiene: seq = [‘A’, ‘B’, ‘C’] la salida sería com = [[‘A’, ‘B’], [‘A’, ‘C’], [‘B ‘,’ C ‘]] Todo esto sin el método “itertools.combinations”. Estaba acostumbrado a usar este código para las permutaciones. Pero, ¿cómo podría modificar el código […]

Busque cualquier palabra o combinación de palabras de una cadena en una lista (python)

Tengo una cadena (por ejemplo: “alpha beta charlie, delta&epsilon foxtrot” ) y una lista (por ejemplo [“zero”,”omega virginia”,”apple beta charlie”] ). ¿Hay una manera conveniente de recorrer cada palabra y combinación de palabras en la cadena para buscarla en la lista?

analizar la cadena de conjuntos de enteros con intervalos para listar

Tengo la cadena “2,5,7-9,12″ . Quiero obtener [2, 5, 7, 8, 9, 12] de la lista. ¿Hay alguna función incorporada para ella en python? Gracias. UPD. Supongo que la respuesta directa es no . De todos modos, gracias por tus “fragmentos”. Usando uno, sugerido por Sven Marnach .

Objetos generadores de Python y .join

Solo una pregunta fundamental con respecto al método python y .join (): file1 = open(f1,”r”) file2 = open(f2,”r”) file3 = open(“results”,”w”) diff = difflib.Differ() result = diff.compare(file1.read(),file2.read()) file3.write(“”.join(result)), El fragmento de código anterior proporciona un buen resultado almacenado en un archivo llamado “resultados”, en formato de cadena, que muestra las diferencias entre los dos archivos […]

Obtener la primera cadena no vacía de una lista en Python

En Python tengo una lista de cadenas, algunas de las cuales pueden ser la cadena vacía. ¿Cuál es la mejor manera de obtener la primera cadena no vacía?

Cómo ordenar una cadena en python en orden AaB en lugar de ABa

Estoy tratando de ordenar una cadena (para hacer un genotipo para un punnetsquare). Mi implementación actual es: unsorted_genotype = ‘ABaB’ sorted_genotype = sorted(list(unsorted_genotype)) sorted_string = ”.join(sorted_genotype) Da salida ‘ABBa’ Aunque quisiera y esperaría: ‘AaBB’ ¿Cómo puedo cambiar o arreglar esto?

reemplazar los caracteres especiales en una cadena de python

Estoy usando urllib para obtener una cadena de html de un sitio web y necesito poner cada palabra en el documento html en una lista. Aquí está el código que tengo hasta ahora. Sigo recibiendo un error. También he copiado el error de abajo. import urllib.request url = input(“Please enter a URL: “) z=urllib.request.urlopen(url) z=str(z.read()) […]

Python: ¿Por qué las listas no tienen un método de búsqueda?

Estaba tratando de escribir una respuesta a esta pregunta y me sorprendió bastante descubrir que no hay un método de búsqueda para las listas, las listas solo tienen el método de índice (las cadenas tienen buscar e índice). ¿Alguien puede decirme la razón detrás de eso? ¿Por qué las cuerdas tienen ambas?

Tratando de contar palabras en una cadena

Estoy tratando de analizar el contenido de una cadena. Si tiene una puntuación mezclada en la palabra quiero reemplazarlos con espacios. Por ejemplo, si Johnny.Appleseed! Es: a * good & farmer se ingresa como entrada, debe decir que hay 6 palabras, pero mi código solo lo ve como 0 palabras. No estoy seguro de cómo […]