Los numeros, las cadenas y las tuplas son inmutables.
Las listas, los diccionarios y los conjuntos no son inmutables.
La mayoría de los objetos nuevos que codificara con clases no son inmutables.
LAS CADENAS: se utilizan para registrar información textual, como colección
arbitraria de bytes. (secuencias: una colección ordenada posicionalmente, de izq a der) Operaciones: len: averigua su longitud indexar: buscar un elemento preciso de la cadena (0,1,2 o -1,-2,-3) slicing: extraer una sección de un string, en un solo paso s = spam, s[1:3] concatenación: unir 2 cadenas en una nueva (+). find, replace: búsqueda o reemplazo de subcadenas, sin cambiar la cadena original. ( s.find(‘pa’), s.replace(‘pa’, ‘XYZ) )
LAS LISTAS: son colecciones ordenadas posicionalmente de objetos establecidos, no
tienen un tamaño fijo, se pueden modificar, pueden contener cualquier tipo de elemento, incluso otras listas o diccionarios.
Operaciones: tienen las mismas operaciones que las cadenas.
append: agrega un nuevo objeto al final. S.append(‘NI’) insert: es lo mismo que append pop: quita el elemento seleccionado por posición. S.pop(2) remove: lo mismo que pop extend: agrega varios elementos al final sort: ordena la lista de forma ascendente. reverse: invierte la lista Anidamiento: una lista puede contener un diccionario que contenga otra lista, en cualquier combinación. Comprensión: procesar estructuras, capturar una fila es fácil mediante indexación, ya que las matrices se almacenan por filas, pero es casi más fácil obtener una columna por comprensión de lista. Las listas de comprensión se codifican entre corchetes (es la forma de advertirle que cree una lista) usando el nombre de variable fil.
Dame lo que hay en la posición 1 de la fila para cada fila de la matriz M
LOS DICCIONARIOS: Son mutables. Se conoce como mapeos ya no son secuencias,
son colecciones de otros objetos, pero se almacenan por claves en vez de por posición. Sus claves mnemotécnicas son más adecuadas cuando los elementos de una colección se nombren o etiquetan. Operaciones de mapeos: los dic se codifican entre llaves y consisten en una serie de pares “clave: valor”, son útiles cada vez que necesitamos describir propiedades de algo. Ej: alimento, cantidad y color.
Puede usar todas las operaciones usadas en las cadenas
TUPLAS: Son inmutables, mas o menos parecidos a una lista. Son secuencias que representan colecciones fijas