En general, hay dos maneras:
En ambos casos hay que definir la lista como una variable y utilizar el operador de asignación = (igual) para darle valores.
In [4]:
print("Manera 1 de definir una lista: ")
my_list_1 = [ 11, 3.141592, 3 + 4j, "Texto" ]
print(my_list_1)
In [5]:
print(my_list_1[0])
print(my_list_1[1])
print(my_list_1[2])
print(my_list_1[3])
In [6]:
print(my_list_1[-1])
print(my_list_1[-2])
print(my_list_1[-3])
print(my_list_1[-4])
Función | ¿Qué hace? |
---|---|
len() |
Devuelve la longitud de la lista, es decir, la cantidad de elementos. |
append(element) |
Añade el elemento al final de la lista. (Esta es la segunda manera de agregar elementos a una lista.) |
count(element) |
Cuenta las veces que aparece el elemento en la lista. |
insert(index, element) |
Inserta el elemento en el indice dado. (Si no se da el índice, por default quita el último.) |
pop(index) |
Devuelve el elemento que se encuentra en el indice dado. |
sort() |
Ordena la lista. |
reverse() |
Invierte el orden de la lista. |
len()
, la manera de usar las funciones es poniendo el nombre de la lista, seguido de punto y la función a utilizar con su(s) respectivo(s) parámetro(s).len()
, la vemos en el ejemplo a continuación.sort()
se puede utilizar siempre y cuando en la lista esté formada sólamente por valores numéricos.+
.
In [7]:
# Vemos la longitud de my_list_1:
print(len(my_list_1))
# Añadimos un elemento al final de my_list_1:
my_list_1.append(11)
print(my_list_1)
# Contamos las veces que se encuentra el elemento en la lista:
print(my_list_1.count(11))
# Insertamos el elemento en el índice dado de my_list_1:
my_list_1.insert(2,11)
print(my_list_1)
# Sacamos el elemento de índice de my_list_1:
my_list_1.pop()
print(my_list_1)
# Invertimos my_list_1:
my_list_1.reverse()
print(my_list_1)
Entonces, la manera 2 de crear una lista, es añadiendo elementos al final o en cierta posición utilizando append(element)
o insert(index,element)
In [11]:
my_list_2 = []
my_list_2.append(11)
my_list_2.append("Spider Man")
my_list_2.append(3 + 4j)
my_list_2.append(9.999999)
print(my_list_2)
# Utilizando el operador +:
print(my_list_1 + my_list_2) # Unimos las listas 1 y 2
LISTA_UNO
con la primer manera que explicamos, que contenga los números del 1 al 10.LISTA_DOS
utilizando la función append(X)
en la que el elemento que añadiremos será el elemento $i$-ésimo de LISTA_UNO
elevado al cuadrado.