Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstrániť duplicity v zoznamoch v Pythone

Manipulácia so zoznamami je veľmi bežný úloha pre programátorov . Programátor môže byť nutné vyhľadať zoznam slov duplicity a odstrániť ich . Byť schopný odstrániť duplicitné zo zoznamu v niekoľkých jazykoch je nutnosťou pre každého , kto chce pokračovať v kariére vo vývoji softvéru . Programovací jazyk Python má niekoľko vstavaných funkcií , ktoré zjednodušujú túto úlohu . Pokyny dovolená 1

Otvorte IDLE textový editor , ktorý je dodávaný s Python programovací jazyk .
2

deklarovať zoznam slov v hornej časti súboru zdrojového kódu , uistite sa , zahŕňať duplikáty . Napríklad , môžete napísať toto :

Wordlist = [ " mačka " , " pes " , " opica " , " pes " , " mačka " ]
3

Prehlasujem , prázdny zoznam je uvedený nižšie v predchádzajúcom zozname, ako je toto :

wordList2 = [ ]
4

iterácii prvé slovo zoznamu pomocou slučky for , ako je toto :

pre x v rozsahu ( ľan ( zoznam slov ) ) :
5

iteráciu zvyšok slov v zozname pomocou vnorené slučky for . Treba odsadiť to pre slučky stlačením tabulátora raz , a potom písať tento ďalší riadok kódu :

y v rozsahu ( x + 1 , ľan ( zoznam slov ) ) :
6

Otestujte každé slovo opakoval po v druhom pre slučke proti slovami opakoval cez v prvom cykle for . To sa vykonáva pomocou " keby " vyhlásenie , ktoré musí byť odsadený pomocou klávesu TAB . If môže byť písaný ako tohle :

ak Wordlist [ x ] == Wordlist [ y ] :
7

Pridať duplicitné slová do prázdneho textového zoznamu vytvorenom v kroku 3. Tento riadok kódu musí byť odsadený pomocou tabulátora :

wordList2.append ( zoznam slov [ x ] )
8

Hit " Enter " párkrát a potom hit " Delete " odstrániť všetky odsadenie a vrátiť kurzor na ľavej strane textového editora
9

iterovat druhého zoznamu slov , ako je tento : .

y v worldList2
10

Odstráňte každé slovo obsiahnuté v druhom zozname slov z prvého zoznamu slov . To možno vykonať písomne ​​na nasledujúci riadok , odsadené raz s kľúčovým stlačením klávesu Tab :

wordList.remove ( y )
11

Stlačte " F5 " pre spustenie skriptu . Nasledujúce riadky sú na výstupe :

Cat

Psie

Monkey

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené