Πώς να προσθέσετε και να αφαιρέσετε στοιχεία από μια λίστα στην Python

How Add Remove Items From List Python



Η μεταβλητή πίνακα χρησιμοποιεί στις περισσότερες γλώσσες προγραμματισμού για την αποθήκευση πολλαπλών δεδομένων. Η Python διαθέτει τέσσερις τύπους δεδομένων για την αποθήκευση πολλαπλών δεδομένων. Αυτά είναι λίστα, πλειάδα, λεξικό και σειρά Το Τα δεδομένα μπορούν να ταξινομηθούν και να αλλάξουν στη λίστα Python. Οι τετράγωνες αγκύλες ([]) χρησιμοποιούνται στην Python για τη δήλωση λίστας σαν πίνακας. Ο δείκτης της λίστας ξεκινά από 0. Η λίστα λειτουργεί όπως οι μεταβλητές αναφοράς. Όταν μια μεταβλητή λίστας εκχωρείται σε άλλη μεταβλητή, τότε και οι δύο μεταβλητές θα δείχνουν στην ίδια θέση. Αυτό το σεμινάριο δείχνει τις χρήσεις διαφορετικών μεθόδων Python για προσθήκη και αφαίρεση δεδομένων από τη λίστα Python.

Μέθοδοι:

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







ένθετο (ευρετήριο, στοιχείο): Αυτή η μέθοδος χρησιμοποιείται για την εισαγωγή οποιουδήποτε στοιχείου στο συγκεκριμένο ευρετήριο της λίστας και δεξιά μετατόπιση των στοιχείων λίστας.



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



επέκταση (otherList): Τα στοιχεία μιας λίστας μπορούν να εισαχθούν στο τέλος μιας άλλης λίστας χρησιμοποιώντας αυτήν τη μέθοδο.





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

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



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

Σαφή(): Αυτή η μέθοδος χρησιμοποιείται για την κατάργηση όλων των στοιχείων μιας λίστας

Προσθέστε στοιχεία στη λίστα:

Διαφορετικοί τρόποι προσθήκης στοιχείων στη λίστα Python εμφανίζονται σε αυτό το μέρος του σεμιναρίου.

Παράδειγμα 1: Εισαγωγή στοιχείου χρησιμοποιώντας τη μέθοδο insert ()

Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να δείτε τη χρήση της μεθόδου insert (). Ένα νέο στοιχείο θα εισαχθεί στην τρίτη θέση της λίστας και τα άλλα στοιχεία θα μετατοπιστούν αμέσως μετά την εκτέλεση του σεναρίου.

# Δήλωση λίστας
listdata= [89, 56, 90, 3. 4, 89, 12]

# Εισαγάγετε δεδομένα στη 2η θέση
listdata.εισάγετε(2, 2. 3)

# Εμφάνιση λίστας μετά την εισαγωγή
Τυπώνω('Τα στοιχεία της λίστας είναι')

ΓιαΕγώσε εύρος(0, λεν(listdata)):
Τυπώνω(listdata[Εγώ])

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα 2: Εισαγωγή στοιχείου χρησιμοποιώντας τη μέθοδο προσάρτησης ()

Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να δείτε τη χρήση της μεθόδου append (). Αναφέρθηκε προηγουμένως ότι η μέθοδος προσάρτησης () εισάγει δεδομένα στο τέλος της λίστας. Έτσι, το ‘Toshiba’ θα εισαχθεί στο τέλος του listdata μετά την εκτέλεση του σεναρίου.

# Ορίστε τη λίστα
listdata= ['Μικρή και στενή κοιλάδα', 'ΚΙΝΗΤΟ ΤΗΛΕΦΩΝΟ', 'Λεβενό', 'Asus']

# Εισαγάγετε δεδομένα χρησιμοποιώντας τη μέθοδο προσάρτησης
listdata.προσαρτώ('Toshiba')

# Εμφάνιση της λίστας μετά την εισαγωγή
Τυπώνω('Τα στοιχεία της λίστας είναι')

ΓιαΕγώσε εύρος(0, λεν(listdata)):
Τυπώνω(listdata[Εγώ])

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα 3: Εισαγωγή στοιχείου χρησιμοποιώντας τη μέθοδο επέκτασης ()

Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να δείτε τη χρήση της μεθόδου επέκτασης (). Εδώ, δύο λίστες δηλώνονται στο σενάριο οι οποίες συνδυάζονται μαζί χρησιμοποιώντας τη μέθοδο επέκτασης (). Τα στοιχεία της δεύτερης λίστας θα προστεθούν στο τέλος της πρώτης λίστας.

# προετοιμασία της πρώτης λίστας
λίστα 1= ['html', 'CSS', 'JavaScript', 'JQuery']

# προετοιμασία της δεύτερης λίστας
λίστα 2= ['PHP', 'Laravel', 'CodeIgniter']

# Συνδυάστε και τις δύο λίστες χρησιμοποιώντας τη μέθοδο επέκτασης ()
λίστα 1.επεκτείνω(λίστα 2)

# Εμφάνιση της λίστας μετά το χτένισμα
Τυπώνω ('Τα στοιχεία της λίστας είναι:')

ΓιαΕγώσε εύρος(0, λεν(λίστα 1)):
Τυπώνω(λίστα 1[Εγώ])

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Κατάργηση στοιχείου από τη λίστα:

Διαφορετικοί τρόποι αφαίρεσης του στοιχείου στη λίστα Python εμφανίζονται σε αυτό το μέρος του σεμιναρίου.

Παράδειγμα 4: Κατάργηση στοιχείου από τη λίστα χρησιμοποιώντας τη μέθοδο κατάργησης

Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να δείτε τη μέθοδο use remove (). Εάν η τιμή στοιχείου που χρησιμοποιείται ως τιμή ορίσματος της μεθόδου remove () υπάρχει στη λίστα, το στοιχείο θα καταργηθεί. Εδώ, η τιμή, 'Juice' υπάρχει στη λίστα και θα αφαιρεθεί μετά την εκτέλεση του σεναρίου.

# Ορίστε τη λίστα
λίστα = ['Κέικ', 'Πίτσα', 'Χυμός', 'Ζυμαρικά', 'Burger']

# Εκτυπώστε τη λίστα πριν από τη διαγραφή
Τυπώνω('Λίστα πριν από τη διαγραφή')
Τυπώνω(λίστα)

# Αφαιρέστε ένα στοιχείο
λίσταΤοαφαιρώ('Χυμός')

# Εκτυπώστε τη λίστα μετά τη διαγραφή
Τυπώνω('Λίστα μετά τη διαγραφή')
Τυπώνω(λίστα)

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα 5: Αφαιρέστε το στοιχείο από τη λίστα χρησιμοποιώντας τη μέθοδο pop

Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να δείτε τη χρήση της μεθόδου pop (). Εδώ, το 2 χρησιμοποιείται ως τιμή ευρετηρίου για τη μέθοδο pop (). Έτσι, το τρίτο στοιχείο της λίστας θα αφαιρεθεί μετά την εκτέλεση του σεναρίου.

# Ορίστε τη λίστα
ldata= [ 3. 4, 2. 3, 90, είκοσι ένα, 90, 56, 87, 55]

# Εκτυπώστε το πριν αφαιρέσετε
Τυπώνω(ldata)

# Αφαιρέστε το τρίτο στοιχείο
ldata.κρότος(2)

# Εκτυπώστε τη λίστα μετά την κατάργηση
Τυπώνω(ldata)

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα 6: Αφαίρεση στοιχείου από τη λίστα χρησιμοποιώντας τη μέθοδο del

Η μέθοδος del () λειτουργεί παρόμοια με τη μέθοδο pop (). Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να δείτε τη χρήση της μεθόδου del (). Εδώ, 0 χρησιμοποιείται ως τιμή ευρετηρίου του del (). Έτσι, το πρώτο στοιχείο της λίστας θα αφαιρεθεί μετά την εκτέλεση του σεναρίου.

# Ορίστε τη λίστα
ldata= [ 3. 4, 2. 3, 90, είκοσι ένα, 90, 56, 87, 55]

# Εκτυπώστε το πριν αφαιρέσετε
Τυπώνω(ldata)

# Διαγράψτε το πρώτο στοιχείο χρησιμοποιώντας τη μέθοδο del
αποldata[0]

# Εκτυπώστε τη λίστα μετά την κατάργηση
Τυπώνω(ldata)

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα 7: Αφαίρεση στοιχείου από τη λίστα χρησιμοποιώντας σαφή μέθοδο

Δημιουργήστε ένα αρχείο python με το ακόλουθο σενάριο για να καταργήσετε όλα τα στοιχεία της λίστας. Μετά την εκτέλεση του σεναρίου, η μέθοδος clear () καθιστά τη λίστα κενή.

# Ορίστε τη λίστα
ldata= [ 3. 4, 2. 3, 90, είκοσι ένα, 90, 56, 87, 55]

# Εκτυπώστε το πριν αφαιρέσετε
Τυπώνω(ldata)

# Αφαιρέστε όλα τα στοιχεία από τη λίστα
ldata.Σαφή()

# Εκτυπώστε τη λίστα μετά την εκκαθάριση
Τυπώνω(ldata)

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Συμπέρασμα:

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

Δείτε το βίντεο του συγγραφέα: εδώ