Listas en Python

Aprender: ¿Cuál es la lista en Python ? En este artículo, vamos a aprender el concepto de tipos de secuencias mutables o tipos de datos de secuencias en Python . También se discutirá sobre la sintaxis y la creación de las listas en Python .

Lista es un tipo de datos de secuencias. Es mutable como sus valores en la lista pueden ser modificados. Es ancollection del conjunto ordenado de valores entre corchetes [] . Como se dispone un conjunto de valores, podemos utilizar índice entre corchetes [] para identificar un valor particular que pertenece a la misma. Los ofvalues ​​conjunto que conforman una lista se llaman sus elementos, y pueden ser de cualquier tipo.

Lista es un recipiente que contiene una serie de elementos en un orden dado . class acceder a un elemento de la lista, se utiliza la indexación.

Su sintaxis es:

variable_name [index]

Aquí, nombre de la variable es el nombre de la lista.

Además, proporcionará el valor en “índice + 1” en la lista. Índices de las listas tienen que ser un valor entero que puede ser positivo o negativo. valor positivo de los medios de índice contando hacia delante desde el principio de la lista y medios de valor negativos contando hacia atrás desde el final de la lista.

Echemos un vistazo a algunos ejemplos de lista simple:

>>>List1 = [1, 2, 3, 4] 
# list of 4 integer elements.

>>>List2 = ["Delhi", "Chennai", "Mumbai"] 
# list of 3 string elements.

>>>List3 = [ ] 
# empty list i.e. list with no element

>>>List4 = ["abc", 10, 20] 
# list with different types of elements

>>>List5 = [1, 2, [6, 7, 8], 3] 
# A list containing another list known as nested list

Ejemplo:

>>>print List1 # let's get the values of list before change
[1, 2, 3, 4]
>>> List1 [1] = 7
>>>print List1 # modified list
[1, 7, 3, 4]

Aquí , segundo elemento de la lista (accede a través valor del índice 1 ) se da un nuevo valor, por lo que en lugar de 2 será 7 .

Nota: Un índice puede tener un valor negativo, en el que el conteo For pasa desde el final de la lista.

Crear una lista

lista se puede crear de muchas maneras:

  1. por elementos que encierra [] (. Como lo hemos hecho en los ejemplos anteriores)
  2. El uso de otras listas

Ejemplo:

List5=List1 [:]
Here List5 is created as a copy of List1.
>>>print List5
List6 = List1 [0:2]
>>>print List6

Will crear List6 que tiene dos primeros elementos de Lista1 .

Lista comprensión

Ejemplo:

>>>A= [i**2 for i in range (10)] 
>>>printA
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

En términos matemáticos, A puede ser definida como A = {i2for: i en (0 ….. 9)} . Por lo tanto, podemos decir que la lista por comprensión es case -hand class creación de listas.

Vamos a crear una lista de los números pares que pertenecen a la lista ‘A’:

>>> A= [i**2 for i in range (10)]
>>>B = [i for i in A if i % 2 = = 0]
>>>print B
[0, 4, 16, 36, 64]

utilizando una función de objeto

Lista = list () creará una lista vacía

Ejemplo:

>>>List = list ( )
>>>print List
[ ] # empty list

O

List = list (sequence)

Ejemplo:

>>>List = list("String")
>>>print List
['S', 't', 'r', 'i', 'n', 'g']


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *