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

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

Πώς να επιβληθεί μια Limit List σε Python

Εγγραφή Python χρησιμεύσει ως ένα θεμελιώδες τύπο δεδομένων για τους προγραμματιστές που χρησιμοποιούνται για το χειρισμό της συλλογής των δεδομένων . Λίστες μπορεί να χωρέσει ένα μεγάλο όγκο δεδομένων ( μέχρι τα εκατομμύρια των στοιχείων δεδομένων ) , αλλά ένας προγραμματιστής μπορεί να επιθυμούν να περιορίσουν τον αριθμό των ειδών που περιλαμβάνονται στον κατάλογο για χάρη της λειτουργικότητας του προγράμματος . Αυτό περιλαμβάνει την παρακολούθηση της ποσότητας των στοιχείων σε μια λίστα, και στερώντας κάθε χρήστης προσπαθεί να προσθέσει νέα στοιχεία πέρα από τις λίστες καθοριστεί όριο . Μπορείτε να το πετύχετε αυτό πιο αποτελεσματικά με το τύλιγμα της λίστας σας σε μια μικρή κατηγορία , και δημιουργώντας μια λειτουργία ελέγχου που μεσολαβεί πώς τα δεδομένα εισέρχεται στη λίστα . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε μια κλάση list περιτύλιγμα και μια λειτουργία προσθήκης . Ενώ οι πίνακες περιέχουν τις δικές τους λειτουργίες για να προσθέσετε στοιχεία , θα δημιουργήσετε μια λειτουργία για να ελέγξετε τον τρόπο προστίθενται στοιχεία στη λίστα . Η λειτουργία θα λάβει ένα επιχείρημα - το στοιχείο για να προσθέσετε στη λίστα :
τάξη

Speciallist : . . . _items = λίστας ( ) //η λίστα . . . def addToList ( τεμάχιο) : . . . 2

τον έλεγχο της ροής του εισαχθέντος στοιχείου στη λειτουργία . Πρώτα , να δημιουργήσει ένα "αν" δήλωση που προσδιορίζει αν το μέγεθος του καταλόγου υπερβαίνει ένα ορισμένο αριθμό ? Στο παράδειγμα, 10 . Αν το κάνει, τότε η συνάρτηση δεν εισάγει το στοιχείο :

. . . def addToList ( τεμάχιο) : . . . αν len ( στοιχεία) > = 10 : . . . print " Too Many Είδη "
εικόνων 3

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

. . . άλλο : . . . items.append (στοιχείο )
Η
εικόνων

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

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