Python: posible recuento de substrings de String

Dada la string de destino y la substring del argumento, cuente cuántas substrings se pueden construir usando caracteres de string, no se permiten repeticiones. Entrada : test_str = «geksefokesgergeeks», arg_str = «geeks»  Salida : 3  Explicación : «geeks» se pueden crear 3 veces usando caracteres de string. Entrada : test_str = “gefroksefokesgergeeks”, arg_str = “for”  … Continue reading «Python: posible recuento de substrings de String»

Python – String hasta Substring

A veces, más que encontrar una substring, es posible que necesitemos obtener la string que se está produciendo antes de encontrar la substring. Analicemos ciertas formas en que se puede realizar esta tarea. Método #1: Usando la partición()  La función de partición se puede usar para realizar esta tarea en la que solo devolvemos la … Continue reading «Python – String hasta Substring»

Programa de Python para obtener todos los segmentos posibles de una string para K número de segmentos

Dada una string, la tarea es escribir un programa en Python para obtener todos los segmentos posibles para un número K de segmentos. Entrada: test_str = «Gfg4all», K = 3 Salida: [[‘G’, ‘f’, ‘g4all’], [‘G’, ‘fg’, ‘4all’], [‘G’, ‘fg4’, ‘all’], [‘G’, ‘fg4a’, ‘ll’], [‘G’, ‘fg4al’, ‘l’], [‘Gf’, ‘g’, ‘4all’], [‘Gf’, ‘g4’, ‘all’] , [‘Gf’, ‘g4a’, … Continue reading «Programa de Python para obtener todos los segmentos posibles de una string para K número de segmentos»

Programa de Python para dividir unió caracteres similares consecutivos

Dada una string, nuestra tarea es escribir un programa de Python para dividir en la aparición de un carácter no similar.  Entrada: test_str = ‘ggggffggisssbbbeessssstt’ Salida: [‘gggg’, ‘ff’, ‘gg’, ‘i’, ‘sss’, ‘bbb’, ‘ee’, ‘sssss’, ‘tt’] Explicación : todos los caracteres consecutivos similares se convierten en strings separadas. Entrada: test_str = ‘ggggffgg’ Salida: [‘gggg’, ‘ff’, ‘gg’] … Continue reading «Programa de Python para dividir unió caracteres similares consecutivos»

Python | Eliminación de caracteres no deseados de la string

El problema genérico al que se enfrentan los programadores es eliminar un carácter de toda la string. Pero a veces el requisito está muy por encima y exige la eliminación de más de 1 carácter, sino una lista de dichos caracteres maliciosos. Estos pueden ser en forma de caracteres especiales para reconstruir contraseñas válidas y … Continue reading «Python | Eliminación de caracteres no deseados de la string»

Python: prueba si String contiene algún carácter en mayúscula

Dada una string, prueba si contiene algún carácter en mayúscula. Entrada : test_str = ‘geeksforgeeks’  Salida : falso  Explicación : no hay caracteres en mayúsculas en la string. Entrada : test_str = ‘geeksforgEeks’  Salida : True  Explicación : E está en mayúsculas en String.  Método #1: Usando loop + isupper() En esto, iteramos para cada … Continue reading «Python: prueba si String contiene algún carácter en mayúscula»

Python: combinación de caracteres de todas las posiciones

Dado un carácter K, agregue a cada índice y todas las combinaciones de longitudes. Entrada : test_str = ‘gfg’, K = ‘$’ Salida : [‘gfg’, ‘gf$’, ‘g$g’, ‘g$$’, ‘$fg’, ‘$f$’, ‘$$g’, ‘$$$’] Explicación : todos los pares posibles con ocurrencias de reemplazo. Entrada : test_str = ‘gfg’, K = ‘*’ Salida : [‘gfg’, ‘gf*’, ‘g*g’, … Continue reading «Python: combinación de caracteres de todas las posiciones»

Python | Filtrar la lista de strings según la lista de substrings

Dadas dos listas de strings string y substr , escriba un programa Python para filtrar todas las strings en string que contienen string en substr . Ejemplos: Entrada: string = [‘ciudad1’, ‘clase5’, ‘habitación2’, ‘ciudad2’] substr = [‘clase’, ‘ciudad’] Salida: [‘ciudad1’, ‘clase5’, ‘ciudad2’] Entrada: string = [‘coordenadas’, ‘xyCoord’, ‘123abc’] substr = [‘abc’, ‘xy’] Salida: [‘xyCoord’, ‘123abc’] … Continue reading «Python | Filtrar la lista de strings según la lista de substrings»

Programa de Python para encontrar índices de substrings superpuestas

Para contar el número de substrings superpuestas en Python, podemos usar el módulo Re. Para obtener los índices usaremos el método re.finditer(). Pero solo devuelve el recuento de índices que no se superponen. Ejemplos: Entrada: String: «geeksforgeeksforgeeks»; Patrón: «geeksforgeeks» Salida: [0, 8] Explicación: el patrón se superpone a la string desde el índice 0 hasta … Continue reading «Programa de Python para encontrar índices de substrings superpuestas»

Python: construye pares clave-valor de diccionario separados por delimitador

Dada una string con pares clave-valor separados por delim, construya un diccionario. Entrada : test_str = ‘gfg#3, is#9, best#10’, delim = ‘#’  Salida : {‘gfg’: ‘3’, ‘is’: ‘9’, ‘best’: ’10’}  Explicación : gfg emparejado con 3, separado con # delim. Entrada : test_str = ‘gfg.10’, delim = ‘.’ Salida : {‘gfg’: ’10’}  Explicación : gfg emparejado … Continue reading «Python: construye pares clave-valor de diccionario separados por delimitador»