Cómo quitar duplicados en las listas en Python

02-13  Source: collection Red  Vues: 2 

Advertisement

La manipulación de las listas es una tarea muy común para los programadores. Un programador puede tener que buscar una lista de palabras para los duplicados y eliminarlos. Ser capaz de eliminar los duplicados de una lista en varios idiomas es una necesidad para cualquier persona que desee seguir una carrera en el desarrollo de software. El lenguaje de programación Python tiene varias funciones integradas que simplifican esta tarea.

Nivel de dificultad: Moderado

Instrucciones

1 Abra el editor de texto IDLE que viene con el lenguaje de programación Python.

2 Declarar una lista de palabras en la parte superior del archivo de código fuente, asegurándose de incluir duplicados. Por ejemplo, podría escribir esto: wordList = ["gato", "perro", "mono", "perro", "gato"]

3 Declara una lista vacía debajo de la lista anterior, así: lista de palabras 2 = []

4 Iterar sobre la primera lista de palabras usando un bucle for, así: for x in range (len (lista de palabras)):

5 Iterar sobre el resto de las palabras en la lista mediante un bucle anidado. Es necesario aplicar una sangría este bucle pulsando la tecla de tabulación una vez, y luego escribir este siguiente línea de código: para y en el rango de (x + 1, len (lista de palabras)):

6 Prueba de cada palabra repiten a lo largo del segundo bucle en contra de las palabras repiten a lo largo del primer bucle. Esto se logra mediante una declaración "if", que debe separarse usando la tecla de tabulación. La sentencia if se puede escribir así: si lista de palabras [x] == wordList [y]:

7 Añada palabras duplicadas a la lista de palabras vacías creado en el paso 3. Esta línea de código debe ser sangría utilizando la tecla de tabulación: wordList2.append (lista de palabras [x])

8 Pulse la tecla "Enter" un par de veces la tecla y luego clic en "Eliminar" para eliminar todos los guiones y regresar el cursor a la parte izquierda del editor de texto.

9 Iterar a través de la segunda lista de palabras así: para y en worldList2

10 Retire cada palabra contenida en la segunda lista de palabras de la primera lista de palabras. Esto se puede hacer escribiendo la siguiente línea, sangría una vez con una prensa tecla de tabulación: wordList.remove (y)

11 Pulse la tecla "F5" para ejecutar el script. Las siguientes líneas son de salida: Mono Perro Gato

Articles connexes
  • Cómo quitar duplicados en las listas en Python 02-13

    La manipulación de las listas es una tarea muy común para los programadores. Un programador puede tener que buscar una lista de palabras para los duplicados y eliminarlos. Ser capaz de eliminar los duplicados de una lista en varios idiomas es una nec

  • Cómo quitar duplicados en Prolog 10-18

    Prolog es un lenguaje de programación declarativa de uso común en la inteligencia y la lingüística investigación artificial. A diferencia de los lenguajes de procedimientos más comunes, la mayoría de programas Prolog se definen como una serie de regl

  • Cómo quitar pintura de las superficies de hormigón 01-09

    Capas frescas de pintura son la pieza central de muchos planes de remodelación. Pero salpicaduras de pintura y goteos menudo pueden estropear el proyecto. Cuando gotas de pintura durante un proyecto de pintura exterior y salpicaduras contra las acera

  • Cómo quitar cojinetes de las ruedas del remolque 06-13

    Ya sea que volver a empacar o reemplazar los rodamientos en su remolque, la eliminación de ellos puede parecer un reto. Remolques varían en la construcción, peso y diseño, pero los rodamientos y ejes todos comparten componentes comunes. Siguiendo uno

  • Cómo quitar Fregaderos De Las encimeras de granito 06-03

    Instalación de un nuevo fregadero mejorará el aspecto y la funcionalidad de su cocina. Antes de instalar un nuevo fregadero, usted tiene que quitar el lavabo existente. Eliminación Sink es similar en todos los tipos de materiales de cubierta, incluye

  • Cómo quitar duplicados Enlaces en Mapas del sitio en Drupal 06-21

    Optimización sólido motor de búsqueda (SEO) es la piedra angular para lograr un alto ranking en los resultados de búsqueda. Uno de los muchos factores que pueden reducir rápidamente el ranking de su sitio web es el contenido duplicado están indexados

  • Cómo quitar las manchas de asientos de coche 01-04

    Mantenimiento del coche implica el lavado de coches ocasional y limpieza de los neumáticos, pero la limpieza interna es también una parte importante de mantener el coche de la suciedad. A pesar de la limpieza del coche regular, manchas y derrames son

  • Cómo quitar las manchas de hollín de alfombras 02-23

    El hollín es una sustancia pegajosa que se forma cuando la combustión de carbono es incompleta. A menudo encontramos hollín en chimeneas, chimeneas e incluso en los tubos de escape de su vehículo. El hollín es de color marrón oscuro o negro, y es fác

  • Cómo quitar las manchas de sangre de Cuero 06-21

    Las manchas de sangre suelen ser difíciles de eliminar de cualquier superficie. Las manchas de sangre sobre una superficie de cuero puede ser aún más difícil que la mancha de sangre promedio. El cuero puede reaccionar a muchos tipos diferentes de pro

  • Cómo quitar las manchas químicas Desde una cubierta de madera 12-20

    Cubiertas construidas con madera tratada a presión son muy populares entre los propietarios de viviendas debido a que mantienen su aspecto natural, mientras que resistir las termitas y la podredumbre. Cubiertas de madera tradicionales, sin embargo, s

  • Cómo quitar las correas de ruedas en una plataforma de arrastre 01-24

    Una plataforma de arrastre es un remolque de dos ruedas diseñado para transportar un vehículo. La plataforma de arrastre está unido a un vehículo de remolque en mucho la misma manera que un remolque ordinario sería. Las ruedas delanteras del vehículo

  • Cómo quitar las manchas de tinte uñas 04-17

    Las uñas de tinte manchado puede ser embarazoso, pero son un problema común si te tiñes el pelo, tejido o fibras. Mientras que el uso de guantes de látex pueden evitar las manchas, también son incómodos y no siempre está disponible. Incluso si lo hac

  • Cómo quitar las manchas de fluidos hidráulicos 11-13

    Los fluidos hidráulicos se utilizan en transmisiones de vehículos y los sistemas de freno. Si se estaciona el coche en el camino de entrada y experimenta una fuga de transmisión o una fuga de líquido de frenos, el líquido hidráulico manchará su calza

  • Cómo quitar las llaves Laptop Desde una Dell Latitude D620 11-18

    Debido a que las computadoras portátiles son portátiles, las personas suelen comer más de ellos. Cuando usted come alrededor de una computadora portátil es muy probable que derrame comida sobre el teclado. Incluso si usted no come alrededor de su ord

  • Cómo quitar las manchas blancas De Ladrillos Holanda Paver 10-18

    Cuando ladrillos Holanda Paver están instalados cerca de una piscina o al alcance de un sistema de riego, que a menudo se desarrollan manchas blancas. Estas manchas blancas son más probables manchas de agua dura. Como el agua salpicó las piedras se e

  • Cómo quitar la tapa de la gasolina en un Bayliner 1989 Quantum Barco 12-14

    El 1989 Bayliner Quantum combina lo mejor de dos tipos de barcos. El Quantum es un barco bajo mirando elegante que se dobla como un barco de esquí. Para que una 1989 Bayliner Quantum para funcionar, debe tener el gas - no hay gas, no hay buenos momen

  • Cómo quitar la luz de un espejo en un Ford F-350 2008 01-26

    Luces del espejo eran un accesorio opcional en el Ford Superduty F-350 2008. Ford se refiere oficialmente a estas luces como luces de posición. Las luces no funcionan con bombillas halógenas típicos; que son las luces LED. Si las luces se queman, deb

  • Cómo quitar el papel plataforma de contacto de la madera 02-06

    Tal vez te compraste una casa. El dueño anterior alinea todos los cajones y armarios con papel de contacto, que es ya viejo, pelado y feo. Tal vez por debajo del papel de contacto es una superficie de madera preciosa, sin embargo, que le gustaría exp

  • Cómo quitar la cubierta frontal Desde un Maytag Neptuno Secadora 03-13

    Los propietarios de las secadoras Maytag Neptune pueden necesitar saber cómo quitar la cubierta frontal con el fin de acceder a partes para la reparación y pruebas. A diferencia de la mayoría de los modelos de secadoras, el interruptor de la puerta d

  • Cómo quitar la pintura de un Bedford piedra caliza Chimenea 05-15

    Quitar la pintura de una chimenea requiere un poco de trabajo. Chimeneas construidas con piedra caliza de Bedford requieren precauciones adicionales para evitar daños en la superficie de la piedra caliza como de quitar la pintura. La forma más eficie