Εύρεση ευρετηρίου στοιχείου από την τιμή του στην Python

Αν χρειαστεί να βρούμε ένα στοιχείο σε μια λίστα και να πάρουμε ταυτόχρονα το ευρετήριό του, εφαρμόζουμε τη μέθοδο index. Στην πρώτη της παράμετρο περνάμε την τιμή του στοιχείου. Στη δεύτερη και τρίτη προαιρετική παράμετρο μπορούμε να ορίσουμε την αρχή και το τέλος της αναζήτησης αντίστοιχα.

Ας βρούμε το ευρετήριο του 1 από τη λίστα μας:

pythonlst = [1, 2, 3]
print(lst.index(1)) # θα εκτυπώσει 0

Τώρα ας ορίσουμε την αρχή και το τέλος της αναζήτησης για το στοιχείο:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # θα εκτυπώσει 3

Αν το στοιχείο δεν βρίσκεται στη λίστα, τότε η μέθοδος index θα μας επιστρέψει ένα σφάλμα:

pythonlst = [1, 2, 3]
print(lst.index(4)) # θα εκτυπώσει σφάλμα
Задание 1

Δίνεται η λίστα:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Βρείτε τον αριθμό του στοιχείου με τιμή 'c'.

Задание 2

Δίνεται η λίστα:

pythonlst = ['a', 'b', 'c', 'b', 'd']

Βρείτε τον αριθμό του δεύτερου στοιχείου με τιμή 'b'.

Задание 3

Δίνεται ο ακόλουθος κώδικας:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

Πείτε, τι θα εκτυπωθεί στην κονσόλα.

Задание 4

Δίνεται ο ακόλουθος κώδικας:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

Πείτε, τι θα εκτυπωθεί στην κονσόλα.