προγραμματιστές να ταξινομήσετε λίστες με τη χρήση του ενσωματωμένου στο " sort (), " μέθοδος . Η μέθοδος ταξινόμησης που ονομάζεται χωρίς επιχείρημα ταξινομεί την τρέχουσα λίστα με αύξουσα σειρά . Χρησιμοποιώντας τη λέξη-κλειδί " αντίστροφη " θα ταξινομήσετε τη λίστα με φθίνουσα σειρά
Take " example_list " ως παράδειγμα μια λίστα Python : .
>>> Example_list.sort ( )
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 ] Ξενοδοχεία
>>> example_list.sort (reverse = True )
>>> example_list
[ 7 , 5 , 4 , 3 , 2 , 1 ]
εικόνων προσάρτηση και
επέκταση
Λίστες
έχουν κτλ. μεθόδους για να προσθέσετε στοιχεία στο τέλος της λίστας . Η " append ( ) " μέθοδος αυτή λαμβάνει ένα στοιχείο και προσθέτει ότι στο τέλος της λίστας . Η παρόμοια μέθοδο " εκτείνονται ()" εκτελεί την ίδια λειτουργία , αλλά μάλλον παρά ένα μόνο στοιχείο , " εκτείνεται ( ) " προσθέτει μια άλλη λίστα επάνω στο τέλος της λίστας . Για παράδειγμα :
>>> example_list.append ( 10 )
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 , 10 ] Ξενοδοχεία
>>> example_list.extend ( [ 11 , 12 , 13] )
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] Ξενοδοχεία
εικόνων εισαγωγή και αφαίρεση
Η
Οι προγραμματιστές μπορούν επίσης να εισάγετε τα στοιχεία σε και αφαιρέσετε στοιχεία από αυθαίρετες θέσεις στη λίστα ( εφ 'όσον υπάρχουν οι θέσεις ) . Η « ένθετο ( ) " μέθοδος μπορεί να παρεμβληθεί ένα στοιχείο στη λίστα , και μετακινεί αντικείμενα στη λίστα για να φιλοξενήσει το νέο στοιχείο . Η " remove ( ) " μέθοδος κάνει το αντίθετο : Αφαιρεί την πρώτη εμφάνιση της αξίας και αναδιατάσσει τη λίστα για να γεμίσει το κενό δείκτη . Σημείωση : Η Python χρησιμοποιεί μηδενική βάση αρίθμησης , δηλαδή το πρώτο στοιχείο της λίστας ( ή οποιαδήποτε συλλογή των δεδομένων στην Python ) έχει ανατεθεί το δείκτη 0 , το δεύτερο στοιχείο έχει ανατεθεί το δείκτη 1 , και ούτω καθεξής
. για παράδειγμα :
>>> example_list.insert ( 1 , 17 )
>>> example_list
[ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] Ξενοδοχεία
>>> example_list.remove ( 2 )
>>> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] Ξενοδοχεία
Αυτό το παράδειγμα εισάγεται τον αριθμό 17 στη θέση του δείκτη 1 , τότε αφαιρείται την πρώτη εμφάνιση του αριθμού 2 .
εικόνων Στοίβες και το "pop ( ) " Μέθοδος
Η
το "pop ( ) " μέθοδος , που ονομάζεται χωρίς ένα επιχείρημα , πάντα επιστρέφει και αφαιρεί το τελευταίο στοιχείο στην λίστα . Με τη μέθοδο αυτή , ένας κατάλογος μπορεί να μιμηθεί μια δομή δεδομένων στοίβας . Μια στοίβα ακολουθεί το Last In , First Out μοτίβο , στο οποίο το τελευταίο προστέθηκε στον κατάλογο αξία επιστρέφεται πάντα πρώτα:
>>> example_list.append ( 14 )
> ? >> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ] Ξενοδοχεία
>>> example_list.pop ( )
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12]
εικόνων Queue και η "pop ( ) " Μέθοδος
Μια ουρά ακολουθεί την First In , First Out προσέγγιση . Το παράδειγμα αυτό χρησιμοποιεί τη μέθοδο της ποπ με ένα μόνο επιχείρημα, το οποίο επιστρέφει και αφαιρεί την τιμή στο δεδομένο δείκτη :
>>> example_list.insert ( 0 , 12 )
> >> example_list
[ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] Ξενοδοχεία
>>> example_list.pop ( 0 )
>>> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] Ξενοδοχεία
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα