Listas en Python: todo lo que necesita saber sobre las listas de Python



Este blog lo guiará a través del concepto de listas en Python. También lo ayudará a comprender las operaciones y manipulaciones de datos utilizando listas de Python.

El lenguaje de programación Python se ha convertido en el lenguaje de programación más popular en la actualidad. Los desarrolladores se han dado cuenta de la importancia de una implementación eficiente en lugar de escribir programas complejos. sirve a los desarrolladores con funciones y aplicaciones listas para usar, uno de esos conceptos son las listas en Python. Es una coleccion tipo de datos que a menudo se prefiere para almacenar datos ordenados en Python. Los siguientes son los conceptos discutidos en este blog.:

¿Qué es una lista en Python?

La lista es una colección tipo de datos en python. Está ordenado y también permite entradas duplicadas. Las listas en Python no necesitan ser homogéneas, lo que significa que pueden contener diferentes tipos de datos como enteros, cadenas y otros tipos de datos de recopilación. Es de naturaleza mutable y permite la indexación para acceder a los miembros en una lista.





Para declarar una lista, usamos los corchetes.

List es como cualquier otro arreglo que declaramos en otros lenguajes de programación. Las listas en Python se utilizan a menudo para implementar pilas y colas. Las listas son de naturaleza mutable. Por lo tanto, los valores se pueden cambiar incluso después de declarar una lista.



mylist = [0,1,2,3,4,5,6]

Indexación:

indexación-listas de python-edureka

Para acceder a un valor de una lista, usamos los valores de índice. A continuación se muestra el código para obtener la letra 'A' de la lista que contiene las letras de la palabra 'EDUREKA'.



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] imprimir (a [6]) imprimir (a [-1])

Ambas declaraciones impresas obtendrán la letra 'A' de la lista.

¿Por qué utilizar una lista?

Al elegir un tipo de datos para almacenar nuestros datos, debemos tener en cuenta las propiedades y características del tipo de datos. Se vuelve más eficiente y seguro si tomamos la decisión correcta en primer lugar.

Se prefiere una lista porque puede almacenar varios datos al mismo tiempo. Resulta fácil reemplazar y modificar los valores dentro de una lista. Podemos almacenar la secuencia en una lista y realizar varias iteraciones usando los bucles también. También hay numerosas operaciones que podemos realizar en una lista, comprendamos las diversas operaciones que tenemos para las listas en Python.

Listar operaciones en Python

A continuación se muestran las operaciones que podemos realizar en una lista.

  • adjuntar
  • claro
  • Copiar
  • contar
  • ampliar
  • insertar
  • índice
  • pop
  • eliminar
  • marcha atrás
  • ordenar

adjuntar

a = [1,2,3,4,5] a.append (6) print (a) #la salida tendrá 6 al final de la lista.

claro

a = [1,2,3,4,5] a.clear () # esto borrará la lista o vaciará la lista.

Copiar

a = [1,2,3,4,5] b = a.copy () print (b) #hace la copia de la lista.

contar

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # esto dará el número de veces que 5 está presente en la lista.

ampliar

generar una cadena aleatoria en java
a = [1,2,3,4,5] a.extend (range (6,11)) # esto agregará los valores en esta lista del rango de objetos iterables.

insertar

a = ['edureka', 'python', 'ciencia de datos'] a.insert (2, 'inteligencia artificial') # esto agregará la cadena en el valor de índice 2

índice

lanzando un doble a un int java
a = ['edureka', 'python', 'programación', 'ciencia de datos', 'IA', 'aprendizaje automático'] a.index ('ciencia de datos') # esto obtendrá el valor del índice en la cadena 'datos ciencia 'que es 3.

pop

a = [1,2,3,4,5] a.pop () # esto mostrará el valor del final de la lista, es decir, 5. la lista ya no tendrá 5 después de esto.

eliminar

a = [1,2,3,4,11,5] a.remove (11) # esto eliminará 11 de la lista.

marcha atrás

a = [5,4,3,2,1] a.reverse () # esto invertirá la lista. # otra declaración para invertir la lista a = a [:: -1]

ordenar

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # obtendrá una lista ordenada como resultado.

Reemplazo de un valor en una lista

a = ['edureka', 'python', 'ciencia de datos', 'tenis', 'aprendizaje automático'] a [3] = 'inteligencia artificial' # esto reemplazará el valor en el índice dado con el valor mencionado.

Iterar a través de una lista

Las listas se pueden utilizar para también. A continuación se muestra el código para iterar una lista e imprimir valores usando una declaración de control.

a = [1,2,3,4,5] para x en a: if x == 4: break print (x) # esto iterará a través de la lista e imprimirá los valores hasta que encuentre 4.

El constructor de listas

El constructor de listas se utiliza para crear / declarar una lista.

a = list ((1,2,3,4,5)) print (a) # obtendrás una lista con los valores declarados en el constructor.

Como puede ver, el constructor de listas toma la tupla como argumento. De manera similar, también puede declarar cualquier otro tipo de datos como un diccionario o un conjunto dentro del constructor de listas.

Cortar una lista en Python

Suponga que tiene una lista con números del 0 al 10. Pero solo desea obtener los números del 5 al 10, no debe acceder a todos los elementos escribiendo los valores de índice de todos esos números. En su lugar, puede seguir el enfoque en el código a continuación.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # esto obtendrá todos los números desde el índice 4 hasta el índice 11. a [-1: - 6] #esto obtendrá todos los números del índice 11 al índice 6. a [4:] #esto imprimirá todos los números desde el índice 4 hasta el final de la lista. a [: 6] # esto imprimirá todos los números desde el índice 0 hasta el índice 6.

Subconjunto de una lista en Python

Subconjuntos de una lista significa declarar una lista dentro de una lista existente.

a = lista (rango (5,11) b = [1,2,3,4, a] #para acceder a un valor en la lista b [4] # esto imprimirá la lista a. b [4] [4] # esto obtendrá el valor del índice 4 en la lista a. b [4] [4] = 19 # podemos cambiar los valores también, reemplazar, eliminar, modificar, etc.

En lugar de una lista, también podemos usar cualquier otro tipo de datos. Pero dado que un conjunto no está indexado, no será posible acceder a los elementos del conjunto por separado utilizando los valores del índice.

En este blog, hemos discutido las listas en Python y todas las operaciones que podemos realizar. Las listas en Python son un concepto muy importante que juega un papel importante al aprender los conceptos básicos de la programación Python. El lenguaje de programación Python tiene muchas características listas para usar, con la se ha convertido en uno de los lenguajes de programación más populares en la actualidad. También puedes inscribirte en para impulsar su aprendizaje.

¿Tiene alguna pregunta? menciónalos en los comentarios, nos comunicaremos contigo.