Lista: una lista es de un tipo de datos de colección ordenada que es mutable, lo que significa que se puede modificar fácilmente y podemos cambiar sus valores de datos y una lista se puede indexar, dividir y cambiar y se puede acceder a cada elemento usando su valor de índice en la lista. Las siguientes son las principales características de una Lista:
- La lista es una colección ordenada de tipos de datos.
- La lista es mutable.
- Las listas son dinámicas y pueden contener objetos de diferentes tipos de datos.
- Se puede acceder a los elementos de la lista por número de índice.
Ejemplo:
Python
# Python program to demonstrate List list = ["mango", "strawberry", "orange", "apple", "banana"] print(list) # we can specify the range of the # index by specifying where to start # and where to end print(list[2:4]) # we can also change the item in the # list by using its index number list[1] = "grapes" print(list[1])
Producción :
['mango', 'strawberry', 'orange', 'apple', 'banana'] ['orange', 'apple'] grapes
Array: Las siguientes son las principales características de un Array:
- Una array es una colección ordenada de tipos de datos similares.
- Una array es mutable.
- Se puede acceder a una array utilizando su número de índice.
Ejemplos:
Python
# Python program to demonstrate # Creation of Array # importing "array" for array creations import array as arr # creating an array with integer type a = arr.array('i', [1, 2, 3]) # printing original array print ("The new created array is : ", end =" ") for i in range (0, 3): print (a[i], end =" ") print() # creating an array with float type b = arr.array('d', [2.5, 3.2, 3.3]) # printing original array print ("The new created array is : ", end =" ") for i in range (0, 3): print (b[i], end =" ")
Producción:
The new created array is : 1 2 3 The new created array is : 2.5 3.2 3.3
Tupla: una tupla es un tipo de datos ordenado e inmutable, lo que significa que no podemos cambiar sus valores y las tuplas se escriben entre corchetes. Podemos acceder a la tupla haciendo referencia al número de índice dentro de los corchetes. Las siguientes son las principales características de una Tupla:
- Las tuplas son inmutables y pueden almacenar cualquier tipo de tipo de datos.
- se define usando().
- no se puede cambiar ni reemplazar, ya que es un tipo de datos inmutable.
Ejemplos:
Python
tuple = ("orange","apple","banana") print(tuple) # we can access the items in # the tuple by its index number print(tuple[2]) #we can specify the range of the # index by specifying where to start # and where to end print(tuple[0:2])
Producción :
('orange', 'apple', 'banana') banana ('orange', 'apple')
Tabla de diferencias entre lista, array y tupla:
Lista |
Formación |
tupla |
---|---|---|
La lista es mutable | La array es mutable | Tupla es inmutable |
Una lista es una colección ordenada de elementos. | Una array es una colección ordenada de elementos | Una tupla es una colección ordenada de elementos |
El elemento de la lista se puede cambiar o reemplazar | El elemento en la array se puede cambiar o reemplazar | El elemento de la tupla no se puede cambiar ni reemplazar |
La lista puede almacenar más de un tipo de datos | Array solo puede almacenar tipos de datos similares | Tuple puede almacenar más de un tipo de datos |