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

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

Python Μέθοδοι για λίστες

Python περιέχει έναν σημαντικό τύπο δεδομένων είναι γνωστή ως «κατάλογο ». Ο κατάλογος είναι ουσιαστικά μια συλλογή των δεδομένων που είναι αποθηκευμένα σε ένα ενιαίο όνομα μεταβλητής . Επειδή οι λίστες είναι σημαντικό για την εκτέλεση Python , η Λίστα τύπος δεδομένων έχει ένα σημαντικό αριθμό μεθόδων μέλος . Αυτές οι μέθοδοι ταξινομήσετε μια λίστα , αλλάξτε μια λίστα σε μια στοίβα ή υλοποίηση ουρών , και επιτρέπει στους προγραμματιστές να επιμηκύνει ή να συντομεύσει μια λίστα ανά πάσα στιγμή . Ταξινόμηση
Η

προγραμματιστές να ταξινομήσετε λίστες με τη χρήση του ενσωματωμένου στο " 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 ] Ξενοδοχεία
εικόνων

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

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