¿Qué significa lista de Python[3::-1]?
"python list[3::-1]" significa: interceptar la matriz en la lista en orden inverso comenzando desde la posición 3.
Los parámetros de la lista son la ubicación y el modo de interceptación respectivamente. 3 significa interceptar desde la tercera posición de la lista, -1 significa interceptar en la dirección inversa.
En lenguajes de programación, una lista es una conexión en serie bidireccional que se utiliza para gestionar una colección de objetos en una columna lineal. Las listas pueden agregar o eliminar elementos rápidamente en cualquier parte de la colección, pero no admiten el acceso aleatorio.
Lista es uno de los muchos contenedores proporcionados por la biblioteca de clases, además de vector, conjunto, mapa...etc. La lista se implementa como una plantilla (es decir, genérica) y puede manejar cualquier tipo de variable, incluidos los tipos de datos definidos por el usuario.
Información ampliada:
Lista es una lista enlazada doblemente circular en la que cada elemento conoce el elemento anterior y el siguiente.
En STL, las listas (como los vectores) son contenedores de uso común, pero a diferencia de los vectores, las listas no admiten el acceso arbitrario a los elementos. Las funciones miembro proporcionadas en las listas son similares a las de los vectores, pero las listas proporcionan operaciones push_front y pop_front en el primer elemento de la lista, mientras que los vectores no tienen estas operaciones.
A diferencia de los vectores, los iteradores de listas no fallan. A diferencia de los vectores, que retienen espacio de respaldo, cuando se excede el límite de capacidad, toda la memoria se reasigna, lo que hace que el iterador deje de ser válido. List no tiene concepto de espacio de respaldo y requiere que los elementos entren y salgan del espacio para que sus iteradores no fallen.