Cadena, lista, número entero, ¿cuál tiene índice?
Las cadenas, tuplas y listas son tipos de secuencia y las secuencias se indexan mediante números enteros consecutivos. Los números, caracteres y tuplas son tipos inmutables. Las listas, conjuntos y diccionarios son todos tipos mutables. Podrás eliminar, actualizar, copiar, añadir y acceder a elementos. Tenga en cuenta que los conjuntos y diccionarios no admiten operaciones de indexación, división, suma y multiplicación.
Tome notas hoy:
Consejos:
1. Las comas y el siguiente código deben estar separados por espacios para que el compilador no emita Advertencia, el El código se verá mejor.
2. Acerca de las listas:
Los índices de lista comienzan desde cero.
La diferencia entre del y pop es que el primero elimina elementos directamente, mientras que el segundo puede devolver los elementos eliminados a una variable, que puede reutilizarse. Puede utilizar la función list() para convertir otro contenido en una lista.
3. Acerca de las tuplas:
x = (1,) y x = (1)
Cuando la tupla tiene un solo elemento, se debe agregar. ; de lo contrario, los paréntesis se tratan como operadores. El primero genera (1,) y el segundo genera 1.
................................................ ... ................................................. ............................................................ ........................... ....................... ..........
1) Cree dos tuplas seguidas, que se pueden llamar una lista, como se muestra a continuación:
x = (1, 10.31, python ), (data, 11)
Imprimir (x[0])
Salida (1, 10.31, python)
2) Después de crear la tupla , los elementos no se pueden cambiar, pero los elementos de la lista se pueden cambiar.
4. Acerca del diccionario:
El diccionario es el único tipo de mapeo en Python y el diccionario se indexa mediante "palabras clave". Hay dos atributos, uno es la clave (no se puede guardar) y el otro es el valor de la clave correspondiente (puede estar vacío).
5. Acerca de las colecciones:
Python también tiene un conjunto de elementos que no se pueden cambiar, es decir, no se pueden agregar ni eliminar elementos, y el tipo se llama frozenset. Frozenset aún puede realizar operaciones de recopilación, pero no puede utilizar métodos con actualización.
6. Acerca de las cuerdas