Aquesta és una revisió antiga del document
think python
cadenas
- <string>.capitalize()
- <string>.isupper()
- list(cadena): separa en caracteres
- <string>.split(): separa en palabras- se puede pasar por parámetro el delimitador
 
- <delimitador>.join(<lista>): junta los elementos de la lista, poniendo en medio el delimitador (!!)empty = []- == list * por referencia (aliasing, más de una referencia al mismo objeto) * OJO al usar funciones o métodos al trabajar con listas, (referencia VS new lista) : página 96 * - ,cadenas = ['uno','dos','tres','cuatro','cinco']- ,numeros = [1,2,3]- ,mixta = ['uno',2,['tres',3],'cuatro']- * mutables :cadenas[1] = 'DOS'- * búquedas:'tres' in cadenas- → true * recorridos: *for i in numeros:- *for i in range(len(mixta)):- * concatenación:otra_mixta = cadenas + numeros- → ['uno','dos','tres','cuatro','cinco',1,2,3] * multiplicativo:numeros * 2- → [1,2,3,1,2,3] * slices: * de los índices pasados, incluye el primero, excluye el segundo. *cadenas[1:]- → ['dos','tres','cuatro','cinco'] *cadenas[:1]- → ['uno','dos'] *cadenas[2:4]- → ['tres','cuatro'] * asignación: *cadenas[2:3]=['aaa','bbb']- → ['uno','aaa','bbb','cuatro','cinco'] * métodos: *<list>.append()- : añade elemento al final *<list>.extend(<list>)- : añade al final de la lista otra lista, cambia la primera. *<list>.sort()- : ordena *<list>.pop(#elemento)- : extrae elemento de la lista (lo devuelve) en función del índice del mismo *del <list>[#elemento]- : borra sin devolverlo en función del índice del mismo. permite slices *<list>.remove(elemento)- : borra el elemento si sabemos cual es *print list('cadena')'' : ['c','a','d','e','n','a']