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

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

Πώς να αφαιρέσει μια λίστα σε Python Επανάληψη

Αφαιρώντας στοιχεία από τη λίστα Python σας είναι χρήσιμο όταν θέλετε να συντομεύσει τη λίστα σύμφωνα με μια συγκεκριμένη κατάσταση . Για παράδειγμα , μπορείτε να ξεκινήσετε με μια λίστα που περιέχει όλους τους αριθμούς από το ένα έως 10 και θέλετε να καταργήσετε όλους τους μονούς αριθμούς . Δημιουργήστε μια λίστα τιμών , διέτρεξε τη λίστα με βρόχος "for" , επιλέξτε μια κατάσταση και αφαιρέστε ταιριάζουν με τα στοιχεία του " del " δήλωση. Οδηγίες
Η

1 Ανοίξτε το αρχείο προέλευσης Python σε έναν επεξεργαστή κειμένου , όπως το Microsoft Windows Notepad . 2

κηρύξει μια λίστα και να προετοιμαστεί με αξίες , προσθέτοντας τον παρακάτω κώδικα στο το επάνω μέρος του αρχείου :

mylist = [ 3 , 5 , 7 , 9 ]
εικόνων 3

επαναλάβει τη λίστα και να αφαιρέσετε τα στοιχεία που ικανοποιούν μια συγκεκριμένη συνθήκη , με την προσθήκη τον ακόλουθο κώδικα :

for i in xrange ( len ( mylist ) - 1 , -1 , -1 ) : αν mylist [ i ] > 6 : del mylist [ i ] Ξενοδοχεία

Python απαιτεί την κατάλληλη εσοχή , έτσι πατήστε το πλήκτρο " Tab " μόλις πριν από τη δεύτερη γραμμή και δύο φορές πριν από την τρίτη γραμμή του κώδικα .

Η λειτουργία " xrange " δημιουργεί ένα "αντικείμενο xrange " , το οποίο περιέχει τις τιμές από τη λίστα . Ο βρόχος "for" ξεκινά στο τέλος της λίστας και επαναλαμβάνεται προς τα πίσω μέχρι να φτάσει την αρχή . Ο κώδικας αφαιρεί οποιαδήποτε στοιχεία από τη λίστα που έχουν αξία μεγαλύτερη από έξι
Η 4

Εμφάνιση των νέων περιεχόμενα της λίστας με την προσθήκη του παρακάτω κώδικα : .

Mylist εκτύπωσης

ο κωδικός θα εξόδου ο κατάλογος " [ 3 , 5] . "
5

Αποθηκεύστε το αρχείο με " . py " επέκταση . Εκτελέστε τον κώδικα για να καταργήσετε στοιχεία από τη λίστα Python σας .
Η
εικόνων

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

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