Notas Python 3 (parte 2)

Funciones o métodos cuando se encuentran definidas en una clase.

Conjunto de líneas de código agrupadas que funcionan como unidad realizando una tarea específica, en python pueden devolver valores y tienen o no parámetros.

Su utilidad es reutilizar código cuando se requiere.

Tuplas

Son colecciones parecidas a las listas, inmutables para datos que no se puedan modificar.

Sintaxi…

tupla = (elemento, “elemento”)

tupla.lent() = cuenta longitud

tupla.index(elemento) ver si esta un elemento en la tupla

tupla.count(elemento) cuenta esos elementos dentro de la tupla

Conjuntos

Colecciones desordenadas de elementos únicos, se utilizan normalmente para hacer pruebas de pertenencias a grupos y eliminación de elementos duplicados y soportan operaciones matemáticas avanzadas.

Los conjuntos no aceptan datos repetidos.

Sintaxis

conjunto = set()

con varios elementos

conjunto = {1,2,3}

Métodos

conjunto.add(4) → añadir un elemento “colecciones desordenadas”

nombre in conjunto = T o F / not in conjunto

Transformar lista en conjunto → c = set(1)

Transformar conjunto en lista → 1 = list(c)

1 = list(set(1))

s = ” frase frase”

set(s) = conjunto

 

Diccionarios

Son elementos que se encuentran acompañados con una clave única que no se puede repetir.

Sintaxi

diccionario = {“elemento”:”clave”,)

Son colecciones desordenadas

del(diccionario[“elemento”]) → eliminar elemento

nombre[elemento]+=1 modificar edad o sumar directamente

Se puede acceder a las claves con un for

for edad/clave in edades:

 print (edad,clave[con clave])

for c,v in edad.items():

  print(c,v)

 

Pilas

LIFO → Last In First Out

pila = [3,4,5]

pila.pop() → devuelve y elimina el último elemento de la listaPila

n = pila.pop() para no perderlo

 

Colas

FIFO → First In Firs Out

from colletions import deque

cola = deque()

cola = deque([ ])

cola.popleft() sacar y si se quiere guardar con una variable.

 

Scripts

Guiones con instrucciones en código fuente que se ejecutan de arriba a abajo, guardados en un fichero con un nombre único y ejecutados desde el intérprete.

Funciones

Son fragmentos de código que se pueden ejecutar múltiples veces, pueden recibir y devolver información para comunicarse con el proceso principal

 

Parte 1

Etiquetas: , , , , , , , , , , , , , , , , , , , , , , , ,

Deja un comentario

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

*