Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να αφαιρέσει Αντίγραφα Από String Δύο λίστας

Κατάργηση διπλές λέξεις από πολλαπλές χορδές είναι πολύ κουραστική εργασία . Είναι καλύτερα να έχετε έναν υπολογιστή να εκτελέσει αυτά τα είδη των επαναλαμβανόμενες δουλειές του σπιτιού . Μπορείτε να γράψετε ένα απλό πρόγραμμα σε Python για να εκτελέσει το έργο αυτό για σας . Η γλώσσα Python είναι αρκετά εύκολο να μαθαίνουν και να χρησιμοποιούν , ώστε ακόμη και ένας αρχάριος μπορεί να σηκωθεί και να λειτουργήσει σχετικά γρήγορα . Μπορείτε να γράψετε ένα πρόγραμμα το οποίο καταργεί τα διπλότυπα από μια λίστα μέσα σε λίγα λεπτά . Τα πράγματα που θα χρειαστείτε
υπολογιστών με την Python 3.2 γλώσσα προγραμματισμού εγκατασταθεί
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το IDLE επεξεργαστή κειμένου που έρχεται με τη λήψη Python . Το IDLE επεξεργαστής κειμένου βρίσκεται στο Program Files ( αιτήσεις για Macintosh ) , στον κατάλογο Python . Ένα κενό αρχείο πηγαίου κώδικα ανοίγει σε ΑΕΡΓΗ παράθυρο του text editor . 2

κηρύξει δύο λίστες και να τους εκχωρήσετε τιμές . Βεβαιωθείτε ότι οι κατάλογοι περιέχουν κάποιες διπλές τιμές . Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα :

Listone = [ "ένα" , " δύο " , " τρία " , " τέσσερις " ] Ξενοδοχεία

listTwo = [ "ένα" , " πέντε " , " τρία " , " έξι " ]
εικόνων 3

επανελέγξουμε δύο λίστες χρησιμοποιώντας ένα διπλό " για " βρόχο . Το εξωτερικό " για " βρόχος επαναλαμβάνει μέσω του πρώτου καταλόγου , ενώ το δεύτερο " για " βρόχος επαναλαμβάνει μέσω του δεύτερου καταλόγου . Μπορείτε να συγκρίνετε τις λέξεις ούτε στον κατάλογο αυτόν τον τρόπο . Γράψτε τις παρακάτω δύο δηλώσεις για να μετακινηθείτε μέσα από τους καταλόγους ( να είστε προσεκτικοί για να δημιουργήσετε εσοχή στην δεύτερη γραμμή με ένα στηλοθέτη , ακριβώς πριν από τη δεύτερη βρόχος "for" ) :

για wordOne σε Listone :

για wordTwo σε listTwo :
Η 4

Εσοχή η γραμμή αμέσως πριν από τη δεύτερη βρόχος "for" . Δημιουργήστε μια " if" εδώ που ελέγχει να δει αν οι λέξεις είναι ίσες . Γράψτε την ακόλουθη δήλωση για να επιτευχθεί αυτό :

αν ( wordOne == wordTwo ) :
5

Εσοχή η γραμμή αμέσως μετά την εντολή "if" να εκδώσει μια δήλωση που τρέχει οποιαδήποτε στιγμή οι ταυτόσημες λέξεις που βρίσκονται στις δύο λίστες . Γράψτε την ακόλουθη δήλωση για την άρση των εν λόγω διπλές λέξεις :

listTwo.remove ( wordTwo )
Η 6

Εκτυπώστε " listTwo " τώρα ότι όλα τα αντίγραφα έχουν αφαιρεθεί :

print ( listTwo )
Η 7

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο " F6 " . Η έξοδος του προγράμματος μοιάζει με αυτό :

[ «πέντε» , «έξι» ]
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα