Cómo echar un vistazo al frente de Deque en Python

Cómo echar un vistazo al frente de Deque en Python
Un deque es principalmente una simplificación de la disposición de la pila y la cola, que se ajusta desde el lado izquierdo al lado derecho. Ofertas o (1) complicación de tiempo para estallar y adiciones. Los deques son la clase de biblioteca habitual que existe en módulos de recolección. Debe importarse a un módulo de biblioteca de colección estándar antes de ser utilizada primero. En este artículo, estamos discutiendo diferentes funciones de la clase de Deque.

Funciones de estallido:

Eliminamos o eliminamos los elementos del deque aplicando la función pop (). Esta función tiene dos tipos diferentes. El enfoque pop () se utiliza para eliminar el elemento más a la derecha dentro de la cola y devolverlo.

En este ejemplo, primero, importamos colecciones. Para esto, utilizamos una variable col. Después de esto, tomamos una variable llamada my_deque. La cola que tomamos aquí es '0683uv'. Aplicamos la declaración de impresión para imprimir este dequeue. Ahora eliminamos elementos de las posiciones izquierda y derecha. Al final, aplicamos una declaración de impresión para obtener la cola después de aplicar estas operaciones POP.

Ahora ejecute el código haciendo clic en el botón "Ejecutar" en la barra de menú. La declaración de impresión imprime el dequeue. Los elementos en este dequeue están separados por comas. Mostramos por separado los elementos que se eliminan de la derecha e izquierda de la cola. Después de esa declaración de impresión, imprime el dequeue después de eliminar los elementos dados de izquierda y derecha.

Funciones relacionadas con el artículo:

Utilizamos algunas funciones de Dequeue para adquirir datos relacionados con elementos. Aquí utilizamos el índice de función () para obtener la posición de la primera existencia. Si no se pasa ningún parámetro en el elemento, se selecciona la lista completa y si se indica un límite exacto, el índice dentro de este límite se verifica. En este caso, tomamos una cola 'ijjjjklmnopnq.'La variable utilizada para esta cola es' my_deque.'En esta cola, repitimos diferentes elementos. J se repite 4 veces, n se repite 2 veces. Ahora queremos saber sobre un índice de J en toda la cadena, y entre el índice de la cadena 4 a 10, por lo que aplicamos una declaración de impresión para esto. Después de esto, conocemos las ocurrencias de los elementos repetidos N y J.

Obtenemos una cola después de aplicar la declaración de impresión, y los elementos están separados por comas. Obtenemos el índice de j en la cadena, que es 1, y el índice de j entre los rangos 4 a 10, que es 4. Al final, obtenemos las ocurrencias de n = 2 y j = 4 por separado.

Insertar () y eliminar () funciones:

Anteriormente hemos cubierto la función POP para eliminar elementos en el deque. Aquí hay otras dos formas de insertar y eliminar los elementos. El enfoque inser () se utiliza para insertar un elemento. En esta situación, podemos organizar un índice para la inserción. De esta manera, puede insertar un elemento en un punto específico. Además, la técnica remove () se utiliza para eliminar la primera existencia de cualquier elemento.

En este caso, la cola en la que aplicamos diferentes operaciones es 'stuuwxxyz.'Es una mezcla de alfabetos repetidos y individuales. Variable my_deque se usa para esta cola. Primero, imprimimos toda la cola. Después de esto, aplicamos una función para insertar el elemento 'O' en la posición '3' en la cola. Además, aplicamos la función para insertar el elemento 'r' en la posición de '6' en la cola original. Al final, aplicamos la operación de eliminación para eliminar el elemento 'x' de la cola definida.

En la salida, la instrucción de impresión primero imprime el dequeue original y luego imprime el dequeue después de insertar los elementos O y R. Después de esto, imprime el dequeue después de eliminar el elemento x.

Funciones extendidas:

Las funciones de extensión se utilizan para insertar múltiples elementos en un deque. Podemos proporcionar numerosos valores utilizando colecciones como listas y tuplas. Tenemos dos tipos de funciones de extensión. El proceso Extend () se utiliza para insertar un elemento en el lado derecho de la cadena. Esta función está relacionada con la repetición de un enfoque append (). Además, utilice la técnica extendleft () para insertar los elementos a la izquierda. Este método es similar al método iterativo appendleft ().

Aquí tomamos diferentes alfabetos 'fghhijklllm' en la cola. Imprimimos la cola después de llamar a la declaración de impresión. Queremos extender la cola agregando algunos elementos al comienzo y al final de la cola. Entonces, para esta inserción, solicitamos extender la funcionalidad en este programa.

Primero, obtenemos el dequeue de la cadena. Luego obtenemos el dequeue después de la adición de elementos 'pqrst' a la derecha de la cuerda y '948' al lado izquierdo de la cadena. Entonces, por esto, al final, el Dequeue se convierte en '849fghhijklllmpqrst'.

Conclusión:

En este artículo, hemos deliberado algunas funciones de Deque con ejemplos. Las funciones pop () y popleft () se utilizan para eliminar los elementos de los lados izquierdo y derecho de la cola. Las funciones de append y appendleft () se utilizan para agregar los elementos en la cola. Algunas funciones de Dolue se utilizan para obtener datos asociados con elementos. Estamos utilizando la función inde () para obtener la posición del primer elemento de existencia. Aparte de Pop () y Append (), hay dos funciones más para insertar y eliminar elementos de la cola. También prolonemos la cola aplicando funciones de extensión.