Δημιουργήστε μια κλάση list περιτύλιγμα και μια λειτουργία προσθήκης . Ενώ οι πίνακες περιέχουν τις δικές τους λειτουργίες για να προσθέσετε στοιχεία , θα δημιουργήσετε μια λειτουργία για να ελέγξετε τον τρόπο προστίθενται στοιχεία στη λίστα . Η λειτουργία θα λάβει ένα επιχείρημα - το στοιχείο για να προσθέσετε στη λίστα :
τάξη
Speciallist : . . . _items = λίστας ( ) //η λίστα . . . def addToList ( τεμάχιο) : . . . 2
τον έλεγχο της ροής του εισαχθέντος στοιχείου στη λειτουργία . Πρώτα , να δημιουργήσει ένα "αν" δήλωση που προσδιορίζει αν το μέγεθος του καταλόγου υπερβαίνει ένα ορισμένο αριθμό ? Στο παράδειγμα, 10 . Αν το κάνει, τότε η συνάρτηση δεν εισάγει το στοιχείο :
. . . def addToList ( τεμάχιο) : . . . αν len ( στοιχεία) > = 10 : . . . print " Too Many Είδη "
εικόνων 3
Τέλος για το "αλλιώς" δήλωση. Εάν το μήκος της λίστας είναι μικρότερη από 10 , στη συνέχεια, προσθέστε ένα στοιχείο :
. . . άλλο : . . . items.append (στοιχείο )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα