Python: formas de eliminar múltiples espacios vacíos de la lista de strings

A veces, mientras trabajamos con strings de Python, tenemos un problema en el que necesitamos realizar la eliminación de espacios vacíos en Strings. El problema de filtrar un solo espacio es más fácil. Pero a veces no somos conscientes de la cantidad de espacios. Esto tiene aplicación en muchos dominios. Analicemos ciertas formas en que … Continue reading «Python: formas de eliminar múltiples espacios vacíos de la lista de strings»

Python: elimina los rangos de índice de String

Dada una lista de strings y rangos, elimine todos los caracteres que aparecen en los rangos.  Entrada : test_str = ‘geeksforgeeks es mejor para geeks’, range_list = [(3, 6), (7, 10)] Salida : geeks es mejor para geeks Explicación : Se eliminaron los rangos requeridos. Entrada : test_str = ‘geeksforgeeks es lo mejor para los … Continue reading «Python: elimina los rangos de índice de String»

Python | Contar las ocurrencias de un carácter en una string

Dada una string, la tarea es contar la frecuencia de un solo carácter en esa string. Esta operación particular en strings es bastante útil en muchas aplicaciones, como eliminar duplicados o detectar caracteres no deseados. Método #1: método ingenuo Iterar la string completa para ese carácter en particular y luego aumentar el contador cuando encontremos … Continue reading «Python | Contar las ocurrencias de un carácter en una string»

Python: convierte la lista en una string separada por delimitadores

Dada la Lista de elementos, conviértala en String separada por delimitadores. Entrada : test_list = [7, “Gfg”, “best”, 9], delim = “*” Salida : 7*Gfg*best*9* Explicación : Todos los elementos se concatenan con “*” como unión. Entrada : test_list = [7, “Gfg”, “best”, 9], delim = “#” Salida : 7#Gfg#best#9# Explicación : Todos los elementos … Continue reading «Python: convierte la lista en una string separada por delimitadores»

Python: relleno de tamaño de espacio personalizado en la lista de strings

En este artículo, dada una Lista de strings, la tarea es escribir un programa de Python para rellenar cada string con espacios con el número de espacios inicial y final especificado requerido. Ejemplos: Entrada: test_list = [“Gfg”, “is”, “Best”], lead_size = 3, trail_size = 2 Salida: [‘Gfg’, ‘es’, ‘Mejor’] Explicación: cada palabra comienza después de … Continue reading «Python: relleno de tamaño de espacio personalizado en la lista de strings»

Python: trozos de tamaño incremental de strings

Dada una string, divídala en una lista consecutiva de tamaños incrementales. Entrada : test_str = ‘geekforgeeks is best’ Salida : [‘g’, ‘ee’, ‘kfo’, ‘rgee’, ‘ks is’, ‘best’] Explicación : el tamaño de los caracteres aumenta en la lista. Entrada : test_str = ‘geekforgeeks’ Salida : [‘g’, ‘ee’, ‘kfo’, ‘rgee’, ‘ks’] Explicación : el tamaño de … Continue reading «Python: trozos de tamaño incremental de strings»

Python | Ordenar string usando el orden definido por otra string

Dadas dos strings (de letras minúsculas), un patrón y una string. La tarea es ordenar la string de acuerdo con el orden definido por el patrón y devolver el reverso. Se puede suponer que el patrón tiene todos los caracteres de la string y que todos los caracteres del patrón aparecen solo una vez. Ejemplos: … Continue reading «Python | Ordenar string usando el orden definido por otra string»

Python: filtre la lista de strings cuyo índice en la segunda lista contiene la substring dada

Dadas dos listas, extraiga todos los elementos de la primera lista, cuyo índice correspondiente en la segunda lista contenga la substring requerida. Ejemplos: Entrada : test_list1 = [“Gfg”, “is”, “not”, “best”, “and”, “not”, “CS”],  test_list2 = [“Está bien”, “todo bien”, “incorrecto” , “se ve bien”, “ok”, “incorrecto”, “eso está bien”], sub_str = “ok”  Salida : … Continue reading «Python: filtre la lista de strings cuyo índice en la segunda lista contiene la substring dada»

Programa para generar todas las posibles direcciones IP válidas a partir de una string dada – Part 1

Dada una string que contiene solo dígitos, restáurela devolviendo todas las posibles combinaciones válidas de direcciones IP. Una dirección IP válida debe tener el formato ABCD, donde A, B, C y D son números del 0 al 255. Los números no pueden tener el prefijo 0 a menos que sean 0. Ejemplos: Input: 25525511135 Output: … Continue reading «Programa para generar todas las posibles direcciones IP válidas a partir de una string dada – Part 1»

Python: extrae la string después de la enésima aparición del carácter K

Dada una string, extraiga la string después de la enésima aparición de un carácter.  Entrada : test_str = ‘geekforgeeks’, K = “e”, N = 2 Salida : kforgeeks Explicación : después de la 2.ª ocurrencia. de la string «e» se extrae. Entrada : test_str = ‘geekforgeeks’, K = “e”, N = 4 Salida : ks … Continue reading «Python: extrae la string después de la enésima aparición del carácter K»