Mostrando las entradas con la etiqueta ARRAY. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ARRAY. Mostrar todas las entradas

domingo, 16 de septiembre de 2018

Trabajar con listas en Python

Una lista en Python es una estructura de datos y un tipo de dato en Python, lo que en otros lenguajes de programación conocemos como arrays o matrices. Lo especial de las listas en Python es que estas pueden almacenar cualquier tipo de datos, ejemplo:


["código", "fuente", 36, [43, "a"], 0.4345, {"dicc": "Hola Mundo"}]



# ¿Cómo crear una lista en Python?
lista = ["Windows", "Linux", "Android"]



# ¿Cómo añadir un elemento a la lista en Python?
lista.append("Mac OS")


# ¿Cómo eliminar un elemento de la lista en Python?
# Puedes eliminar el elemento por su indice en la lista.
# Puedes eliminar el elemento por su nombre en la lista.
lista.pop(2) # elimina a "Android"
lista.remove("Windows") # elimina a "Windows"
lista.clear() # elimina todos los elementos.


# ¿Como obtener un elemento de la lista?
e = lista.index(0) # obtiene el primer elemento.
e = lista.


# ¿Cómo saber la cantidad de elementos de una lista en Python?
cantidad = lista.count()


# ¿Cómo ordenar los elementos de una lista en Python?
lista.sort()


# ¿Cómo cambiar el orden de los elementos de una lista en Python?
lista.reverse()

sábado, 15 de septiembre de 2018

¿Cómo crear una lista en Python?

# Crear una lista en python es bastante sencillo. Una lista Python es un objeto capaz de almacenar cualquier otro tipo de objeto en una misma instancia, puedes almacenar cadenas de textos, enteros, diccionarios, e inclusive listas (listas dentro de otra lista...).
# Para crear la lista en Python usamos los corchetes [], o podemos utilizar la palabra clave list().


# Ejemplo 1. Lista de Strings:
lenguajes = ["Python", "Ruby", "C++", "Visual Basic"]
# Resultado: ["Python", "Ruby", "C++", "Visual Basic"]


# Ejemplo 2. Lista de enteros:
numeros = [1, 3, 5, 7, 9]
# Resultado: [1, 3, 5, 7, 9]


# Ejemplo 3: Listas de listas:
lista = [["Python", "Ruby", "C++", "Visual Basic"], [1, 3, 5, 7, 9]]
# Resultado: [["Python", "Ruby", "C++", "Visual Basic"], [1, 3, 5, 7, 9]]


# Ejemplo 4: Listas de varios elementos:
varios = ["Python", 1, 4.5, dict(), list()]
# Resultado: ["Python", 1, 4.5, {}, []]


# También puedes hacer esto:
vocales = ["a", "e", "i", "o", "u"]
enteros = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
lista = vocales + enteros
# Resultado: ["a", "e", "i", "o", "u", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]


# También puedes hacerlo de esta forma:
lista = lista("hola", "mundo", 8)
# Resultado: ["hola", "mundo", 8]