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»

Programa Python para contar números positivos y negativos en una lista

Dada una lista de números, escriba un programa en Python para contar números positivos y negativos en una lista. Ejemplo: Input: list1 = [2, -7, 5, -64, -14] Output: pos = 2, neg = 3 Input: list2 = [-12, 14, 95, 3] Output: pos = 3, neg = 1 Ejemplo #1: Cuente números positivos y … Continue reading «Programa Python para contar números positivos y negativos en una lista»

Python | Accediendo al índice y valor en la lista

Hay varios métodos para acceder a los elementos de una lista, pero a veces es posible que necesitemos acceder al elemento junto con el índice en el que se encuentra. Veamos todas las diferentes formas de acceder tanto al índice como al valor en una lista. Método #1: método ingenuo Este es el método más … Continue reading «Python | Accediendo al índice y valor en la lista»

Ejercicio de lista de Python

Programas de lista básicos Programa de Python para intercambiar el primer y el último elemento en una lista Programa de Python para intercambiar dos elementos en una lista Python – Intercambiar elementos en la lista de strings Python | Maneras de encontrar la longitud de la lista Máximo de dos números en Python Mínimo de … Continue reading «Ejercicio de lista de Python»

range() a una lista en Python

Muchas veces queremos crear una lista que contenga un valor continuo como, en un rango de 100-200. Analicemos cómo crear una lista usando la range()función. Esto funcionara ? # Create a list in a range of 10-20 My_list = [range(10, 20, 1)]    # Print the list print(My_list) Salida: como podemos ver en la salida, … Continue reading «range() a una lista en Python»

Python | Posición máxima y mínima del elemento en una lista

Dada una lista de N enteros, encuentre la posición máxima y mínima del elemento en la lista. Ejemplos: Input : 3, 4, 1, 3, 4, 5 Output : The maximum is at position 6 The minimum is at position 3 El enfoque ingenuo será recorrer la lista y realizar un seguimiento del mínimo y máximo … Continue reading «Python | Posición máxima y mínima del elemento en una lista»

Python | Iteración cíclica específica del índice en la lista

El problema de la iteración cíclica es bastante común, pero a veces nos encontramos con el problema en el que requerimos procesar la lista de una manera en la que también se itera cíclicamente a partir de un índice específico. Analicemos ciertas formas en que se puede resolver este problema. Método n.º 1: Usar % … Continue reading «Python | Iteración cíclica específica del índice en la lista»

Python | Crear una lista de números con rango dado

Dados dos números r1 y r2 (que definen el rango), escribe un programa en Python para crear una lista con el rango dado (inclusive). Ejemplos: Input : r1 = -1, r2 = 1 Output : [-1, 0, 1] Input : r1 = 5, r2 = 9 Output : [5, 6, 7, 8, 9] Analicemos algunos … Continue reading «Python | Crear una lista de números con rango dado»

Búsqueda binaria (bisect) en Python

La búsqueda binaria es una técnica utilizada para buscar elementos en una lista ordenada. En este artículo, veremos las funciones de la biblioteca para realizar búsquedas binarias. Encontrar la primera aparición de un elemento.   bisect.bisect_left(a, x, lo=0, hi=len(a)) : Devuelve el punto de inserción más a la izquierda de x en una lista ordenada. Los … Continue reading «Búsqueda binaria (bisect) en Python»

Agregar un diccionario a una lista en Python

En este artículo, discutiremos cómo agregar el diccionario a la estructura de datos de la lista en Python. Aquí discutiremos: Agregar un diccionario a una lista con la misma clave y diferentes valores Usando el método agregar() Usando el método copy() para enumerar usando el método append() Usando el método deepcopy() para enumerar usando el … Continue reading «Agregar un diccionario a una lista en Python»