“Conocimientos Programación>Python Programming

Cómo quitar duplicados en las listas en Python

2011/5/14
Manipulación de 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 quiera seguir una carrera en el desarrollo de software . El lenguaje de programación Python tiene varias características integradas que simplifican esta tarea. 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 para incluir duplicados . Por ejemplo , podría escribir lo siguiente:

wordList = [ "gato" , " perro " , "mono ardilla ", " perro " , "gato" ]
3

Declarar una lista vacía debajo de la lista anterior , así:

wordList2 = [ ]
4

iterar sobre la primera lista de palabras usando un bucle , así:
< p> for x in range ( len ( wordList ) ) :
5

Iterar sobre el resto de las palabras en la lista mediante un ciclo for anidado . Usted necesita este guión para el bucle pulsando la tecla de tabulación una vez, y luego escribir la siguiente línea de código :

para y en el rango de (x + 1 , len ( wordList ) ) :
6

prueba cada palabra repiten a lo largo del segundo bucle a las palabras repiten a lo largo del primer bucle . Esto se logra mediante una instrucción "if" , que debe separarse usando la tecla de tabulación . La sentencia if se puede escribir así:

si wordList [x ] == wordList [ y]:
7

Añada palabras duplicadas de la lista de palabras vacío creado en el paso 3 . Esta línea de código debe separarse usando la tecla tab:

wordList2.append ( wordList [x ] )
8

Golpea la tecla "Enter" un par de veces y luego pulsa " 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 de esta manera: .

para y en worldList2
10

Retire cada palabra contenida en la segunda lista de palabras de la primera lista de palabras. Esto puede hacerse escribiendo la línea siguiente , con sangría una vez con una pulsación de tecla tab:

wordList.remove ( y)
11

Press "F5 " para ejecutar el script. Las siguientes líneas son de salida :

Cat

Python Programming
Python CGI Ejemplos
Cómo recorrer todas las propiedades de un objeto de Python
¿Qué es la compilación Py
Cómo ejecutar Python Desde Bash
Colocar los archivos de Python Compilado
Cómo compilar Python en una terminal UNIX
Tutorial de Python LiveWires
Cómo quitar Sublistas vacíos con Python
Conocimientos Informáticos © http://www.ordenador.online