viernes, 26 de septiembre de 2014

Tutorial de Python parte 18 - Funciones útiles para arrays




En esta ocasión continuamos con aspecto básicos de Python y con una serie de funciones muy útiles para trabajar con arrays.

Funciones útiles para arrays:

  • len(array) retorna el numero de elementos de arrays: list, tuples y diccionarios
  • list.append(valor) agregar un nuevo elemento al final de un array list con el valor dado
  • list.insert(x, valor) inserta el valor antes de la posicion index x dada, solo para array List
  • list.pop(x) eliminar del array el elemento a traves del index x indicado, solo para array List
  • array.index(valor) buscar el valor indicado en los arrays list o tuples y regresa el index de la primera ocurrencia, buscando desde el inicio del array
  • list.remove(valor) buscar la primera ocurrencia del valor dado y lo elimina, valido para array List
  • array.count(valor) buscar el numero de veces que aparece en los arrays list o tuples el valor dado
Código del capítulo del vídeo tutorial ...

#len(array) retorna el numero de elementos de list, tuples y diccionarios
diccionario = {"uno":1,"dos":2,"tres":3}
print("Numero de elementos del diccionario:", len(diccionario))

#append(valor) agregar un nuevo elemento al final de un array list con el valor dado
lista = ["uno", "dos", "tres"]
lista.append("cuatro")
print("Nuevo elemento al final de la lista:", lista)

#insert(x, valor) inserta el valor antes de la posicion index x dada, solo para array List
lista = ["dos", "tres", "cuatro"]
#En este caso el elemento "uno" sera incluido al principio del array List
lista.insert(0, "uno")
print("Nuevo elemento al principio de la lista:", lista)

#pop(x) Eliminar del array el elemento a traves del index x indicado, solo para array List
lista = ["uno", "dos", "tres", "cuatro"]
#En este caso elimina el primer elemento de la lista
lista.pop(0)
print("Eliminar el primer elemento de la lista:", lista)

#index(valor) buscar el valor indicado en los arrays list o tuples y regresa el index de la primera ocurrencia, buscando desde el inicio del array
tuples = ("mundo", "python", "python", "mundo")
print("Primera posicion index del valor seleccionado:", tuples.index("python"))

#remove(valor) buscar la primera ocurrencia del valor dado y lo elimina, valido para array List
lista = ["Argentina", "Peru", "Colombia", "Cuba", "EEUU"]
lista.remove("EEUU")
print("Eliminar la primera ocurrencia del valor dado en el array:", lista)

#count(valor) buscar el numero de veces que aparece en los arrays List o Tuples el valor dado
tuples = ("uno", "uno", "dos")
print("Numeros de elementos con el valor uno en el tuples:", tuples.count("uno"))