Μέθοδος index
Η μέθοδος index αναζητά ένα στοιχείο σε μια λίστα
και επιστρέφει το δείκτη της πρώτης του εμφάνισης.
Στην πρώτη παράμετρο ορίζουμε το στοιχείο που μας ενδιαφέρει.
Στη δεύτερη προαιρετική παράμετρο
ορίζουμε τη θέση έναρξης της αναζήτησης, στην τρίτη
προαιρετική παράμετρο - τη θέση τέλους
της αναζήτησης.
Σύνταξη
pythonλίστα.index(τι αναζητούμε, [αρχή αναζήτησης], [τέλος αναζήτησης])
Παράδειγμα
Ας βρούμε τη θέση της πρώτης εμφάνισης
του στοιχείου 'ab':
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Αποτέλεσμα εκτέλεσης κώδικα:
python0
Παράδειγμα
Και τώρα ας ορίσουμε θέσεις για αρχή και τέλος αναζήτησης:
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Αποτέλεσμα εκτέλεσης κώδικα:
python2
Παράδειγμα
Ας αναζητήσουμε ένα στοιχείο που απουσιάζει:
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Σε αυτή την περίπτωση η μέθοδος θα επιστρέψει ένα σφάλμα:
errorValueError: 'ab' is not in list