Está en la página 1de 2

INTRO A LA PROGRA

1. LISTAS/STRINGS
▪ lista.index(elem): Entrega el número de la primera posición que encuentra
de elem.
▪ lista.pop(i): Remueve el elem i de la lista.
▪ lista.insert(posición, elemento): igual que append.
▪ string.split(parámetro): separa los elementos del string de acuerdo con el
parámetro (y los entrega como elementos de una lista).
▪ lista.count(elem): Entrega cuántas veces está el elem en la lista.
▪ lista.remove(elem): Elimina el elem de la lista.
▪ lista.copy() = Lista_2: Me copia la lista, pero de ahora en adelante serán
distintas.
▪ print(“cualquier cosa”,end = “ “): Sabemos que una vez que se printee el
“cualquier cosa” Python se saltará una línea, sin embrago, con end hará lo
que yo desee, en este caso no saltarse una línea sino poner un espacio.
▪ string.lower() or string.upper(): convierte el string en minuscula o
mayuscula, respectivamente.
▪ cosa.strip(): elimina los /n o espacios del final/inicio del string o lista.
▪ string.starwith(“vocal/ pedazo de vocal o palabra”): entrega un True o
False si el string comienza con la vocal, o con el pedazo de vocal o con la
palabra como tal.
▪ for i in range(len(lista)-1, -1, -1): problema; al querer eliminar un elemento
(i) de la lista, el tamaño de esta se ira acortando, por lo que por ejemplo el
elemento (2) de la lista al principio no será el mismo al haber eliminado
otros elementos, esto lo soluciona. También, sirve para dar vuelta la lista,
(ejemplo: leer al revés una palabra).
▪ string = “ ”.join(lista): me entrega un string de la lista (elementos
separados de acuerdo con el parámetro entre “ ”)
▪ string.isnumeric(): para saber si un string es numérico o no.

2. ARCHIVOS
3. OBJETOS
▪ def __repr__(self):
return str(self)
me sirve para retornar el str de una lista (ya que con str no puedo),
previamente debo tener el método str.
4. ORDENAMIENTO
▪ lista[i],lista[j] = lista[j],lista[i]: me cambia el elemento i por el j y viceversa.
▪ lista.sort(): me ordena la lista
▪ lista_2 = sorted(lista): me ordena la lista, pero me crea una nueva. Se
puede con int y str (no ambas).
▪ def criterio(item):
return item.”criterio según el cual quiero ordenar la lista de objetos”
lista_ordenada = sorted(objeto, key=criterio) ///
objetos.sort(key=criterio, reverse = True)
defino una función dentro del class, y fuera pongo la 3ra línea. Me
ordenara la lista de objetos según el atributo/criterio que desee (funciona
con listas, strings, ints, etc. El reverse = True sirve en caso de que quiera
ordenar de menor a mayor.

También podría gustarte