Manipulering lister er en meget almindelig opgave for programmører. En programmør kan være nødvendigt at søge en liste over ord for dubletter og fjerne dem. At være i stand til at fjerne dubletter fra en liste på flere sprog er et must for alle, der ønsker at forfølge en karriere inden for softwareudvikling. Programmeringssproget Python har flere indbyggede funktioner, der forenkler denne opgave. Instruktioner
1
Åbn klar teksteditor , der kommer med Python Programming Language .
2
Erklær en liste over ord i toppen af kildekoden fil , og sørg at omfatte dubletter . For eksempel kan du skrive dette : Hej
ordliste = [" kat" , "hund ", " abe ", " hund" , "kat "]
3
Erklær en tom listen nedenfor den forrige liste , som dette : Hej
wordList2 = [ ]
4
gentage over det første ord listen ved hjælp af en for-løkke , som dette:
< p> for x i intervallet (LEN ( ordliste ) ) :
5
gentage over resten af ordene i listen ved hjælp af en indlejret for løkke. Du er nødt til at indrykke dette for loop ved at trykke på tasten Tab gang, og derefter skriver dette næste linje kode : Hej
for y i området ( x + 1 , Len ( ordliste ) ) :
6
Test hvert ord gentog ovre i den anden for løkke mod ordene gentog ovre i det første for-løkken . Dette opnås ved hjælp af en "hvis" erklæring, som skal indrykket hjælp af Tab-tasten . Den , hvis udsagn kan skrives på denne måde : Hej
hvis ordliste [x] == ordliste [y] :
7
Tilføj dublerede ord til den tomme ordliste oprettede i trin 3. . Denne linje kode skal indrykket hjælp af Tab-tasten : Hej
wordList2.append ( ordliste [x] )
8
Hit "Enter "-tasten et par gange , og derefter hit "Slet" for at fjerne alle de led og returnere markøren til venstre side i tekst-editoren
9
gentage gennem det andet ord liste som denne : .
for å i worldList2
10
Fjern hvert ord , der er indeholdt i det andet ord liste fra det første ord listen. Dette kan gøres ved at skrive følgende linje , indrykket én gang med en fane tastetryk : Hej
wordList.remove (y)
11
Tryk på " F5 " for at udføre scriptet . De følgende linjer er output : Hej
Cat
Hund
Monkey