Σπίτι Προσωπικά Οικονομικά Πώς να τροποποιήσετε λίστες σε Python - dummies

Πώς να τροποποιήσετε λίστες σε Python - dummies

Πίνακας περιεχομένων:

Βίντεο: Celsius-Fahrenheit Converter Pt. 2 - Μαθήματα Προγραμματισμού σε Python #14 2024

Βίντεο: Celsius-Fahrenheit Converter Pt. 2 - Μαθήματα Προγραμματισμού σε Python #14 2024
Anonim

Μπορείτε να τροποποιήσετε το περιεχόμενο μιας λίστας όπως απαιτείται με την Python. Η τροποποίηση μιας λίστας σημαίνει να αλλάξετε μια συγκεκριμένη καταχώρηση, να προσθέσετε μια νέα καταχώρηση ή να καταργήσετε μια υπάρχουσα καταχώρηση. Για να εκτελέσετε αυτές τις εργασίες, πρέπει μερικές φορές να διαβάσετε μια καταχώρηση. Η έννοια της τροποποίησης βρίσκεται μέσα στο ακρωνύμιο CRUD, το οποίο σημαίνει Δημιουργία, Ανάγνωση, Ενημέρωση και Διαγραφή. Ακολουθούν οι λειτουργίες λίστας που σχετίζονται με το CRUD:

append (): Προσθέτει μια νέα καταχώρηση στο τέλος της λίστας.

clear (): Διαγράφει όλες τις καταχωρήσεις από τη λίστα.

copy (): Δημιουργεί ένα αντίγραφο της τρέχουσας λίστας και το τοποθετεί σε μια νέα λίστα.

extend (): Προσθέτει στοιχεία από μια υπάρχουσα λίστα και στην τρέχουσα λίστα.

insert (): Προσθέτει μια νέα καταχώρηση στη θέση που καθορίζεται στη λίστα.

pop (): Καταργεί μια καταχώρηση από το τέλος της λίστας.

remove (): Καταργεί μια καταχώρηση από την καθορισμένη θέση στη λίστα.

Τα παρακάτω βήματα δείχνουν τον τρόπο εκτέλεσης εργασιών τροποποίησης με λίστες.

1Ανοίξτε ένα παράθυρο Python Shell.

Βλέπετε την γνωστή εντολή Python.

2Type List1 = [] και πατήστε Enter.

Η Python δημιουργεί μια λίστα που ονομάζεται Λίστα1 για εσάς.

Παρατηρήστε ότι οι αγκύλες είναι κενές. Η λίστα1 δεν περιέχει καταχωρίσεις. Μπορείτε να δημιουργήσετε κενές λίστες που συμπληρώνετε με πληροφορίες αργότερα. Στην πραγματικότητα, αυτό είναι ακριβώς πόσοι λίστες ξεκινούν επειδή συνήθως δεν γνωρίζετε ποιες πληροφορίες θα περιέχουν μέχρι ο χρήστης να αλληλεπιδράσει με τη λίστα.

3 Τύπος len (Λίστα1) και πατήστε Enter.

Η λειτουργία len () εξάγει 0. Όταν δημιουργείτε μια εφαρμογή, μπορείτε να ελέγξετε για μια κενή λίστα χρησιμοποιώντας τη λειτουργία len (). Εάν μια λίστα είναι κενή, δεν μπορείτε να εκτελέσετε εργασίες, όπως η κατάργηση στοιχείων από αυτήν, επειδή δεν υπάρχει τίποτα για την κατάργηση.

Λίστα λίστας 4. προσαρτήστε (1) και πατήστε Enter.

Ελέγξτε για κενές λίστες, όπως απαιτείται στην αίτησή σας.

5Type len (Λίστα1) και πατήστε Enter.

Η λειτουργία len () αναφέρει τώρα το μήκος 1.

6Type List1 [0] και πατήστε Enter.

Εμφανίζεται η τιμή που είναι αποθηκευμένη στο στοιχείο 0 της λίστας1.

7 Λίστα τύπων1. εισαγάγετε (0, 2) και πατήστε Enter.

Η συνάρτηση insert () απαιτεί δύο επιχειρήματα. Το πρώτο επιχείρημα είναι ο δείκτης της εισαγωγής, που είναι το στοιχείο 0 στην περίπτωση αυτή. Το δεύτερο επιχείρημα είναι το αντικείμενο που θέλετε να εισαχθεί σε αυτό το σημείο, το οποίο είναι 2 στην περίπτωση αυτή.

8Type List1 και πατήστε Enter.

Η Python έχει προσθέσει ένα άλλο στοιχείο στη Λίστα1. Ωστόσο, με τη χρήση της λειτουργίας insert () μπορείτε να προσθέσετε το νέο στοιχείο πριν από το πρώτο στοιχείο.

9 Λίστα τύπων2 = Λίστα1. αντιγράψτε () και πατήστε Enter.

Η νέα λίστα, List2, είναι ένα ακριβές αντίγραφο του List1. Η αντιγραφή χρησιμοποιείται συχνά για τη δημιουργία μιας προσωρινής έκδοσης μιας υπάρχουσας λίστας, έτσι ώστε ο χρήστης να μπορεί να κάνει προσωρινές τροποποιήσεις σε αυτήν και όχι στην αρχική λίστα.Όταν ολοκληρωθεί ο χρήστης, η εφαρμογή μπορεί είτε να διαγράψει την προσωρινή λίστα είτε να την αντιγράψει στην αρχική λίστα.

10Τύπος τύπων1. επεκτείνετε (Λίστα2) και πατήστε Enter.

Η Python αντιγράφει όλα τα στοιχεία της λίστας2 μέχρι το τέλος της λίστας1. Η επέκταση χρησιμοποιείται συνήθως για την ενοποίηση δύο λιστών.

11 Τύπος1 και πατήστε Enter.

Βλέπετε ότι οι διαδικασίες αντιγραφής και επέκτασης έχουν λειτουργήσει. Η λίστα1 περιέχει τώρα τις τιμές 2, 1, 2 και 1.

12 Λίστα τύπων1. pop () και πατήστε Enter.

Η Python εμφανίζει τιμή 1. Το 1 αποθηκεύτηκε στο τέλος της λίστας και το pop () καταργεί πάντα τις τιμές από το τέλος.

13 Λίστα τύπων1. αφαιρέστε (1) και πατήστε Enter.

Αυτή τη φορά, η Python καταργεί το στοιχείο στο στοιχείο 1. Σε αντίθεση με τη λειτουργία pop (), η λειτουργία αφαίρεσης () δεν εμφανίζει την τιμή του αντικειμένου που αφαιρέθηκε.

14Τύπος τύπων1. clear () και πατήστε Enter.

Η χρήση του clear () σημαίνει ότι ο κατάλογος δεν πρέπει να περιέχει πλέον στοιχεία.

15Type len (Λίστα1) και πατήστε Enter.

Βλέπετε ότι η έξοδος είναι 0. Η λίστα1 είναι σίγουρα κενή. Σε αυτό το σημείο, δοκιμάσατε όλες τις μεθόδους τροποποίησης που παρέχει η Python για λίστες. Εργαστείτε με τη Λίστα1 ακόμα περισσότερο χρησιμοποιώντας αυτές τις διάφορες λειτουργίες μέχρι να αισθανθείτε άνετα να κάνετε αλλαγές στη λίστα.

16Κλείστε το παράθυρο Python Shell.

Συγχαρητήρια για μια καλή δουλειά!

Πώς να τροποποιήσετε λίστες σε Python - dummies

Η επιλογή των συντακτών

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Πώς να δημιουργήσετε Flash CS5 σύμβολα κουμπιών - dummies

Για να βελτιώσετε τις ταινίες Adobe Flash Creative Suite 5 μπορούν να χρησιμοποιήσουν τα κουμπιά Flash CS5 για να δώσουν στους χρήστες τον έλεγχο της δράσης με έλεγχο χρόνου και πλοήγηση. Στο Flash, τα κουμπιά είναι ειδικοί τύποι συμβόλων που έχουν σχεδιαστεί για να ανταποκρίνονται σε αλληλεπίδραση με το ποντίκι ή το πληκτρολόγιο, όπως κλικ, ανατροπές και συγκεκριμένα πλήκτρα. Όταν συνδυάζεται με το ActionScript, ...

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Πώς να δημιουργείτε κλίσεις στο Adobe Flash CS6 - ανδρείκελα

Adobe Flash CS6 έχει έναν τρόπο για να δημιουργήσετε κλίσεις για να γεμίσετε ένα χώρο που δεν θέλετε να είναι ένα συμπαγές χρώμα. Οι κλίσεις είναι μείγματα μεταξύ δύο ή περισσότερων χρωμάτων που μπορείτε να χρησιμοποιήσετε για να γεμίσετε οποιαδήποτε περιοχή ή σχήμα, ακριβώς όπως ένα συμπαγές χρώμα. Αν κοιτάξετε τον πίνακα Swatches, μπορείτε ...

Η επιλογή των συντακτών

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Πώς να γράφετε σημειώσεις στο OneNote 2013 στα Android - ανδρείκελα

Το OneNote, όπως οι εκδόσεις iOS και web app, η έκδοση Android του OneNote σάς επιτρέπει να αποκτάτε πρόσβαση και να επεξεργάζεστε σημειώσεις με ένα ελάχιστο σύνολο χαρακτηριστικών σε σύγκριση με τις εκδόσεις desktop του OneNote, όπως το OneNote 2013. Πώς να δημιουργήσετε μια νέα σημείωση στο Android Μπορείτε να δημιουργήσετε ...

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

2 τρόποι αποστολής και λήψης αλληλογραφίας στο Outlook - ανδρείκελα

Μετά τη διαμόρφωση του λογαριασμού ηλεκτρονικού ταχυδρομείου (S) στο Outlook 2013, η λήψη μηνυμάτων είναι μια αυτόματη διαδικασία. Το Outlook αποστέλλει αυτόματα και λαμβάνει μηνύματα όταν ξεκινάτε και επίσης σε διαστήματα 30 λεπτών (από προεπιλογή) όποτε εκτελείται το Outlook. Η εισερχόμενη αλληλογραφία σας μπαίνει αυτόματα στο φάκελο Εισερχόμενα. Μπορείτε επίσης να ξεκινήσετε μια χειροκίνητη διαδικασία αποστολής / λήψης σε ...

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Πώς να γράφετε σημειώσεις στο OneNote 2013 για συσκευές iOS - dummies

Για συσκευές IOS. Υπάρχουν πολλές λειτουργίες, παρόλο που η έκδοση του App της OneNote και η πλήρης εφαρμογή OneNote 2013 έχουν περισσότερη λειτουργικότητα. Πώς να δημιουργήσετε μια νέα σημείωση σε συσκευές iOS Μπορείτε να δημιουργήσετε μια νέα σημείωση, ανεξάρτητα από το πού βρίσκεστε στο OneNote, αν βλέπετε ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Πώς να ρυθμίσετε την τοποθέτηση και το μέγεθος στην άκρη Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεις όσον αφορά την τοποθέτηση και το μέγεθος. Πολλά από αυτά τα χαρακτηριστικά λειτουργούν καλύτερα όταν φωλιάζουν στοιχεία, έτσι θέλετε να κατανοήσετε πώς λειτουργεί ο πίνακας στοιχείων. Η τοποθέτηση αναφέρεται στις συντεταγμένες του στοιχείου που σχετίζεται είτε με το Στάδιο είτε με το γονικό στοιχείο όταν ένα ...

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Παγκόσμια ή Εφαρμοσμένες ρυθμίσεις στο Adobe Edge Animate - dummies

Adobe Edge Animate CC δεν έχει έλλειψη ρυθμίσεων όταν πρόκειται για την τοποθέτηση και το μέγεθος. Οι ρυθμίσεις "Παγκόσμια" και "Εφαρμοσμένες" δεν τροποποιούν τις ρυθμίσεις, αλλά παρέχουν ένα μέσο για την εμφάνιση της σχετικής τοποθέτησης μεταξύ των ενσωματωμένων στοιχείων. Μπορεί να αναρωτιέστε ότι η διαφορά είναι μεταξύ των ρυθμίσεων Global και Applied. Εδώ είναι η ουσία: Παγκόσμιες ρυθμίσεις ...

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Πώς να προσθέσετε ενέργειες σε στοιχεία στο Edge Animate - dummies

Ένα ιδιαίτερα ισχυρό χαρακτηριστικό του Adobe Edge Animate Το CC είναι η δυνατότητα να προσθέσετε στη σύνθεση σας δράσεις, ενεργοποιητές, ετικέτες και χαρακτηριστικά δρομέα. Αυτά τα εργαλεία είναι αυτό που χρησιμοποιείτε για να κάνετε το κινούμενο γραφικό σας διαδραστικό, ώστε το κοινό σας να μπορεί να συμμετέχει σε αυτό που κάνει το κινούμενο σχέδιο σας αντί να πρέπει να καθίσετε εκεί και να παρακολουθήσετε παθητικά. Ένας ...