Μέθοδος insert
Η μέθοδος insert προσθέτει ένα στοιχείο σε
μια λίστα πριν από τον καθορισμένο δείκτη. Στην πρώτη
παράμετρο ορίζουμε τον δείκτη πριν από τον οποίο
πρέπει να τοποθετηθεί το στοιχείο, στη δεύτερη παράμετρο
- το στοιχείο που θέλουμε να προσθέσουμε στη λίστα.
Σύνταξη
λίστα.insert(δείκτης, τι προσθέτουμε)
Παράδειγμα
Ας προσθέσουμε το στοιχείο '12' στην
θέση 2 στη λίστα μας:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
Αποτέλεσμα εκτέλεσης κώδικα:
['ab', 'cd', '12', 'ef', 'gh']
2
Παράδειγμα
Και τώρα ας προσθέσουμε ένα στοιχείο στο τέλος της λίστας:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
Όπως φαίνεται από το αποτέλεσμα, το στοιχείο προστέθηκε όχι στο τέλος της λίστας, αλλά πριν από το τελευταίο στοιχείο:
['ab', 'cd', 'ef', '12', 'gh']
3
Δείτε επίσης
-
μέθοδος
append,
που προσθέτει ένα στοιχείο στο τέλος της λίστας -
μέθοδος
pop,
που αφαιρεί ένα στοιχείο βάσει του δείκτη του -
μέθοδος
index,
που αναζητά ένα στοιχείο στη λίστα και επιστρέφει τον δείκτη του -
μέθοδος
count,
που επιστρέφει τον αριθμό των ταυτοποιήσεων ενός στοιχείου στη λίστα -
μέθοδος
clear,
που αφαιρεί όλα τα στοιχεία της λίστας