λίστες είναι μεταβλητές που αντιπροσωπεύουν μια συλλογή των δεδομένων σε μορφή λίστας . Ο προγραμματιστής έχει πρόσβαση στις τιμές σε μια λίστα με αναφορά στον « δείκτη » του αντικειμένου , αρχίζοντας από το μηδέν . Για παράδειγμα , ένας προγραμματιστής μπορεί να πλοηγηθεί σε μια λίστα που ονομάζεται "αριθμοί " που περιέχει ακέραιους αριθμούς με τη χρήση δεικτών , ξεκινώντας από το 0 . Έτσι, το πρώτο στοιχείο της λίστας θα μπορούσε να αναφέρεται σε αριθμούς [ 0 ] , το επόμενο σε αριθμό [ 1 ] , και ούτω καθεξής . Επιπλέον , ο προγραμματιστής μπορεί να πάρει υποομάδες , ή « φέτες » της λίστας για χρήση σε άλλες λίστες με το συμβολισμό φέτα . Αν ο προγραμματιστής ήθελε να πάρει τα πρώτα 2 στοιχεία μιας λίστας , θα χρησιμοποιούν σημειογραφία φέτα , όπως στο ακόλουθο παράδειγμα:
>>> αριθμούς [ 0:2 ] [ 1 , 2] Ξενοδοχεία
Η βήμα τιμές σε φέτες
Η
Οι προγραμματιστές μπορούν επίσης να τραβήξει φέτες από τους καταλόγους χρησιμοποιώντας τις τιμές βήμα , το οποίο "skip " σε ορισμένες τιμές με βάση τον αριθμό . Για παράδειγμα, μια τιμή βήμα 2 θα σήμαινε ότι η φέτα θα λαμβάνει κάθε άλλο αριθμό . Το ακόλουθο παράδειγμα δείχνει μια λίστα , και πώς να πάρει ένα κομμάτι από αυτό που αντιπροσωπεύει κάθε τρίτο αριθμό :
>>> l = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] >>> l [ :: 3 ] [ 1 , 4 , 7 ] Ξενοδοχεία
εικόνων Η λειτουργία Σειρά
Η
Το ενσωματωμένο λειτουργία " εύρος " δημιουργεί μια σειρά από αριθμούς με βάση την προδιαγραφή προγραμματιστές . Στην πιο βασική του μορφή , ο αριθμός σειράς Παίρνει ένα απλό επιχείρημα , ακέραιος αριθμός , και δημιουργεί ακέραιους αριθμούς από το 0 μέχρι , μη συμπεριλαμβανομένης όμως τον καθορισμένο αριθμό . Έτσι , για παράδειγμα , ο παρακάτω κώδικας χρησιμοποιεί τη συνάρτηση range για να συμπληρώσετε μια λίστα με 10 αριθμούς :
>>> l = εύρος ( 10 ) >>> l [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9]
εικόνων αξίες βήμα σε Σειρές
Η
Μοιάζει πολύ με τις τιμές βήμα σε λίστες , ο προγραμματιστής μπορεί να καθορίσει το βήμα τιμές σε εύρη , καθώς και. Σε αυτή την περίπτωση , η λειτουργία σειράς θα λάβει τρία επιχειρήματα : η αξία αρχή της σειράς , η τελική τιμή της σειράς , και η τιμή βήματος . Το ακόλουθο παράδειγμα εμφανίζει την ίδια δημιουργία εύρος , από 0 έως 10 , με τιμή βήματος τρία :
>>> αριθμούς = φάσμα ( 0 , 10 , 3 ) >>> αριθμούς [ 0 , 3 , 6 , 9]
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα