Diferencia entre List VS Set VS Tuple en Python

Lista: las listas son como arrays de tamaño dinámico, declaradas en otros lenguajes (vector en C++ y ArrayList en Java). Las listas no necesitan ser siempre homogéneas, lo que las convierte en la herramienta más poderosa de Python . Las principales características de las listas son:  La lista es un tipo de datos disponible en … Continue reading «Diferencia entre List VS Set VS Tuple en Python»

Insertar lista de Python()

El método Python List insert() inserta un elemento dado en un índice dado en una lista usando Python .  Lista de Python insert() Sintaxis Sintaxis: nombre_lista.insertar(índice, elemento) Parámetros:  índice: el índice en el que se debe insertar el elemento. elemento: el elemento que se insertará en la lista. Devoluciones: No devuelve ningún valor. Lista de … Continue reading «Insertar lista de Python()»

Programa de Python para imprimir números impares en una Lista

Dada una lista de números, escriba un programa Python para imprimir todos los números impares en la lista dada. Ejemplo: Input: list1 = [2, 7, 5, 64, 14] Output: [7, 5] Input: list2 = [12, 14, 95, 3, 73] Output: [95, 3, 73] Usando for loop: itere cada elemento en la lista usando for loop … Continue reading «Programa de Python para imprimir números impares en una Lista»

Python | Clonar o copiar una lista

En este artículo, veremos varias formas de copiar listas en Python . Estas diversas formas de copiar la lista toman diferentes tiempos de ejecución, por lo que podemos compararlos en función del tiempo.  Usando la técnica del corte  Usando el método extender()  Copiar lista usando =(operador de asignación) Usando el método de copia superficial  Uso … Continue reading «Python | Clonar o copiar una lista»

Método de ordenación de la lista de Python() – Part 1

La función Python list sort() se puede usar para ordenar una lista en orden ascendente, descendente o definido por el usuario. En cada caso, la complejidad del tiempo es O(nlogn).  Para ordenar la lista en orden ascendente Sintaxis: nombre_lista.ordenar()  Esto ordenará la lista dada en orden ascendente. Esta función se puede utilizar para ordenar una … Continue reading «Método de ordenación de la lista de Python() – Part 1»

Python | Números en una lista dentro de un rango dado

Dada una lista, imprime el número de números en el rango dado.   Ejemplos:  Input : [10, 20, 30, 40, 50, 40, 40, 60, 70] range: 40-80 Output : 6 Input : [10, 20, 30, 40, 50, 40, 40, 60, 70] range: 10-40 Output : 4 Enfoque de línea múltiple: recorra la lista y verifique cada … Continue reading «Python | Números en una lista dentro de un rango dado»

Python | Ordenar una lista según el segundo elemento en la sublista

En este artículo, aprenderemos a ordenar cualquier lista, de acuerdo con el segundo elemento de la sublista presente dentro de la lista principal. Veremos dos métodos para hacer esto. Aprenderemos tres métodos para realizar este tipo. Uno mediante el uso de Bubble Sort, segundo mediante el uso del método sort() y, por último, pero no … Continue reading «Python | Ordenar una lista según el segundo elemento en la sublista»

Python | Encuentra el elemento más pequeño mayor que K

Dada una lista, escriba un programa en Python para encontrar el número más pequeño que sea mayor que un elemento específico K. Veamos todos los enfoques para resolver este problema, desde ingenuos hasta ingeniosos para que puedan usarse en la programación cuando sea necesario. Método n.º 1: Método ingenuo Usando el bucle, seguimos reiniciando la … Continue reading «Python | Encuentra el elemento más pequeño mayor que K»

Python | Operación a cada elemento en la lista

Dada una lista, siempre nos encontramos con situaciones en las que requerimos aplicar cierta función a cada elemento de una lista. Esto se puede hacer fácilmente aplicando un ciclo y realizando una operación para cada elemento. Pero tener atajos para resolver este problema siempre es beneficioso y ayuda a enfocarse más en los aspectos importantes … Continue reading «Python | Operación a cada elemento en la lista»

Python | Eliminar los últimos elementos K de la lista

A menudo llegamos a situaciones en las que necesitamos disminuir el tamaño de la lista truncando los k últimos elementos de la lista. Este problema particular ocurre cuando necesitamos optimizar la memoria. Esto tiene su aplicación en la programación día a día cuando en ocasiones requerimos sacar todas las listas de tamaño similar. Analicemos ciertas … Continue reading «Python | Eliminar los últimos elementos K de la lista»