Articles of cuerda de

encontrando anagtwigs de una cuerda en python

Escribí el código para los anagtwigs, pero no está dando el resultado para algunos casos de prueba. import itertools def find_all_anagrams(words, word): if word is None: return [] else: m = set() for permutation in itertools.permutations(word.lower()): m.add(“”.join(permutation)) ls = [] for anagram in m: ls.append(anagram) n = [i for i in words if i in […]

Cómo encontrar coincidencias alrededor de cadenas fijas

Estoy buscando ayuda para encontrar funciones de Python que me permitan tomar una lista de cadenas, como [“I like “, ” and “, ” because “] y una cadena de destino única, como “I like lettuce and carrots and onions because I do” , y encuentra todas las formas en que los caracteres de la […]

Cadena Python para reemplazar el archivo UTF-16-LE

Python 2.6 Usar Python string.replace () parece no funcionar para el archivo UTF-16-LE. Pienso en 2 maneras: Encuentra un módulo de Python que pueda manejar la manipulación de cadenas de Unicode. Convierta el archivo Unicode de destino a ASCII, use string.replace () y luego vuelva a convertirlo. Pero me preocupa que esto pueda causar pérdida […]

Cómo obtener la longitud visual de una cadena de texto en python

Similar a esta pregunta , no estoy preguntando cómo encontrar el número de caracteres en una cadena. Me gustaría determinar la longitud visual de una cadena como renderizada o compararla con otra cadena. Por ejemplo, tanto ‘iiii’ como ‘WWWW’ tienen cuatro caracteres. Sin embargo, ‘iiii’ es visualmente más corto. Soy consciente de que esto está […]

Script para convertir caracteres ASCII a notación Unicode “”

Estoy haciendo algunos cambios en los archivos de configuración regional de Linux /usr/share/i18n/locales (como pt_BR ), y se requiere que las cadenas de formato (como %d-%m-%Y %H:%M ) se especifiquen en Unicode , donde cada carácter (en este caso, ASCII) se representa como . Así que un texto como este: LC_TIME d_t_fmt “%a %d %b […]

¿Cómo cambiar los formatos de hora en python?

¿Cómo obtengo la siguiente lista? [datetime.date(2011, 4, 1), datetime.date(2011, 4, 8), datetime.date(2011, 4, 16), datetime.date(2011, 5, 21)] como [‘2011-04′,’2011-05’] No solo se convierte a cadena sino que elimina dups.

Cambio de múltiples caracteres por otros caracteres en una cadena

Estoy tratando de manipular una cuerda. Después de extraer todas las vocales de una cadena, quiero reemplazar toda la ‘v’ con ‘b’ y todas las ‘b’ con ‘v’ de la misma cadena (ig “accveioub” se convertiría primero en ccvb, luego en ccbv). Estoy teniendo problemas para intercambiar los personajes. Terminé obteniendo ccvv y pensé que […]

Cadena de fecha de análisis en Python

¿Cómo puedo volver a escribir la siguiente cláusula: if u’января’ in date_category[‘title’]: month = 1 elif u’февраля’ in date_category[‘title’]: month = 2 elif u’марта’ in date_category[‘title’]: month = 3 elif u’апреля’ in date_category[‘title’]: month = 4 elif u’мая’ in date_category[‘title’]: month = 5 elif u’июня’ in date_category[‘title’]: month = 6 elif u’июля’ in date_category[‘title’]: month […]

Métodos estáticos vs instancia de str en Python

Entonces, he aprendido que las cuerdas tienen un método central. >>> ‘a’.center(3) ‘ a ‘ Entonces me he dado cuenta de que puedo hacer lo mismo usando el objeto ‘str’ que es un tipo, ya que >>> type(str) Usando este objeto ‘tipo’ pude acceder a los métodos de cadena como si fueran funciones estáticas. >>> […]

¿Cómo puedo identificar los caracteres invisibles en las cadenas de python?

VERSION CORTA Estoy recuperando un valor de base de datos, que contiene una estructura HTML corta pero completa. Quiero eliminar todas las tags HTML y terminar con un solo valor. El HTML que rodea mi información relevante es siempre el mismo, y solo necesito averiguar qué tipo de saltos de línea, tabs o espacios en […]