4 τρόποι για να προσθέσετε σε μια λίστα στην Python!

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

Ας ξεκινήσουμε με το append().



Πώς να προσθέσετε σε μια λίστα στην Python – προσαρτώ()

my_list=["cricket", "football", "hockey"]
#append an item
my_list.append("tennis")
print("Updated list:",  my_list)

Παραγωγή

Updated list: ['cricket', 'football', 'hockey', 'tennis']

Πώς να προσθέσετε σε μια λίστα στην Python – εισάγετε()

Τι γίνεται αν θέλετε να προσθέσετε ένα στοιχείο σε ένα συγκεκριμένο ευρετήριο; Μην ανησυχείτε, γιατί η Python σας έχει καλύψει. ο εισάγετε() μέθοδος παίρνει ένα ευρετήριο και ένα στοιχείο ως ορίσματά της.

Προσθέτει ένα στοιχείο σε αυτό το ευρετήριο και τα υπόλοιπα στοιχεία μετατοπίζονται προς τα δεξιά. Ας δούμε.

my_list=["cricket", "football", "hockey"]
#insert an item at index 1
my_list.insert(1, "tennis")
print("Updated list:",  my_list)

Παραγωγή

50B9BACA762431113115AEFC93965F547794EBD8E

Εάν παρέχετε ένα ευρετήριο που είναι μεγαλύτερο από το μήκος της λίστας, τότε το στοιχείο θα προσαρτηθεί στη λίστα, π.χ.

my_list=["cricket", "football", "hockey"]
#insert an item at index 6
my_list.insert(6, "tennis")
print("Updated list:",  my_list)

Παραγωγή

Updated list: ['cricket', 'football', 'hockey', 'tennis']

Πώς να προσθέσετε σε μια λίστα στην Python – επεκτείνω()

Η μέθοδος extend() παίρνει ένα iterable και προσθέτει το στοιχείο του στο τέλος της λίστας. Εξετάστε το ακόλουθο παράδειγμα.

my_list=["cricket", "football", "hockey"]
my_list.extend(["tennis", "basketball"])
print("Updated list:",  my_list)

Παραγωγή

Updated list: ['cricket', 'football', 'hockey', 'tennis', 'basketball']

Πώς να προσθέσετε σε μια λίστα στην Python – Τεμαχισμός και Συνένωση

Μπορούμε επίσης να προσθέσουμε στοιχεία σε μια λίστα χρησιμοποιώντας το slicing και τον τελεστή συνένωσης ( + ). Ας δούμε πώς.

my_list=["cricket", "football", "hockey"]
my_list[3:5] = ('tennis', 'basketball') #using slicing
print("Updated list using slicing:",  my_list)
my_list +=  ["volleyball", "badminton"] + ["table tennis"] #concatenation operator, only adds list to list
print("Updated list using +:",  my_list)

συμπέρασμα

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

Καλή κωδικοποίηση!