Colección de citas famosas - Libros antiguos - problema pop() en Python
problema pop() en Python
Este problema existe en la modificación de test1 por pop(0). A la implementación real de
se accede mediante subíndice, primero acceda al primero, luego al segundo y finalmente al tercero. . .
En la primera visita, se elimina el primer 0 y luego la matriz test1 se convierte en [0, 0, 1, 2, 3, 4, 5, 6].
En la segunda visita, se eliminan el segundo 0 en test1 y el tercer 0 correspondiente en el test1 original, y la matriz se convierte en [0, 1, 2, 3, 4, 5, 6]. En este momento, aunque se elimina el tercer 0 de la matriz original, el segundo 0 de la matriz original es pop(0 out.
En la tercera visita, el tercer 0 de test1 se ha convertido en 2. ya no habrá 0.