Python | Probar si la string es un subconjunto de otra

A veces, mientras trabajamos con strings, podemos tener un problema en el que necesitamos probar si una string es una subsecuencia de otra. Esto puede tener una posible aplicación en muchos dominios, incluida la ciencia de datos y la programación día a día. Analicemos ciertas formas en que se puede realizar esta tarea. Método #1: … Continue reading «Python | Probar si la string es un subconjunto de otra»

Python: carácter enésimo en mayúsculas

El problema de poner mayúsculas en una string es bastante común y se ha discutido muchas veces. Pero a veces, podemos tener un problema como este en el que necesitamos convertir el carácter N de la string a mayúsculas. Analicemos ciertas formas en que esto se puede realizar. Método n.º 1: usar el corte de … Continue reading «Python: carácter enésimo en mayúsculas»

Python | Maneras de encontrar todas las permutaciones de una string

Dada una string, escriba un programa en Python para averiguar todas las permutaciones posibles de una string. Analicemos algunos métodos para resolver el problema. Método n.º 1: uso del método ingenuo   Python3 # Python code to demonstrate # to find all permutation of # a given string   # Initialising string ini_str = «abc»   … Continue reading «Python | Maneras de encontrar todas las permutaciones de una string»

Python: rango inverso en la lista de strings

Dada una lista de strings, invierta cada elemento de la lista de strings del i-ésimo al j-ésimo índice. Entrada : test_list = [“Geeksforgeeks”, “Best”, “Geeks”], i, j = 1, 2 Salida : [‘ee’, ‘es’, ‘ee’] Explicación : Se extrae el rango de strings. Entrada : test_list = [“Geeksforgeeks”], i, j = 1, 7 Salida : … Continue reading «Python: rango inverso en la lista de strings»

Programa de Python para agrupar strings por longitud de K usando sufijo

Dada la Lista de strings, la tarea es escribir un programa en Python para agruparlas en sufijos de longitud K. Entrada : test_list = [“comida”, “pico”, “geek”, “bueno”, “débil”, “sneek”], K = 3  Salida : {‘bueno’: [‘comida’, ‘bueno’], ‘eak’: [‘peak’, ‘weak’], ‘eek’: [‘geek’, ‘sneek’]}  Explicación : las palabras que terminan en ood son comida y … Continue reading «Programa de Python para agrupar strings por longitud de K usando sufijo»

Python – String de enteros a lista de enteros

Dada una string de enteros, compuesta de números negativos y positivos, convertir a lista de enteros. Entrada : test_str = ‘4 5 -3 2 -100 -2’ Salida : [4, 5, -3, 2, -100, -2] Explicación : números de string negativos y positivos convertidos en una lista de enteros. Entrada : test_str = ‘-4 -5 -3 … Continue reading «Python – String de enteros a lista de enteros»

Python: rebanada de la última aparición de K

A veces, mientras trabajamos con Python Strings, podemos tener un problema en el que necesitamos realizar la tarea de realizar la eliminación de caracteres en la última aparición del elemento. Esto puede tener aplicaciones en las que intervienen datos. Analicemos ciertas formas en que se puede realizar esta tarea. Método n.º 1: Uso de loop … Continue reading «Python: rebanada de la última aparición de K»

Python: diferencia entre el corte de longitud Uni y la notación de acceso

Hay varias formas de extraer elementos, el corte de longitud Uni y las notaciones de acceso se encuentran entre ellas. Vamos a comprobar la diferencia entre ellos. Diferencia #1: Comportamiento diferente con diferentes contenedores La notación de acceso devuelve el elemento tanto en la Lista como en las Strings, pero devuelve strings de 1 longitud … Continue reading «Python: diferencia entre el corte de longitud Uni y la notación de acceso»

Python | Duplicación de rango en String

A veces, mientras trabajamos con strings, podemos tener un problema en el que necesitamos replicar el rango de strings consecutivamente en el rango. Este tipo de problema puede tener aplicación en el dominio de la programación día a día. Vamos a discutir cierta forma en que se puede realizar esta tarea. Método: Usar el corte … Continue reading «Python | Duplicación de rango en String»

Python | Dividir texto y número en una string

A veces, tenemos una string que se compone de texto y número (o viceversa), sin ninguna distinción específica entre los dos. Puede haber un requisito en el que necesitemos separar el texto del número. Analicemos ciertas formas en que esto se puede realizar. Método #1: Usarre.compile() + re.match() + re.groups() La combinación de todas las … Continue reading «Python | Dividir texto y número en una string»