Κεφάλαια >> Ερωτήσεις p8ου Κεφαλαίου
Οι λίστες στην Python
|
Οι λίστες στην Python: â— Δεν Îχουν σταθερÏŒ μÎγεθος, δηλαδή μποροÏν να αυξάνονται και να μειÏŽνονται κατά την εκτÎλεση του προγράμματος. â— Η αρίθμηση των δεικτÏŽν ξεκινάει απÏŒ το 0, ÏŒπως ακριβÏŽς στις συμβολοσειρÎς. â— Είναι δυναμικÎς δομÎς, και χαρακτηρίζονται απÏŒ μεγάλη ευελιξία.
Έτσι για παράδειγμα, μποροÏμε να Îχουμε σε μια λίστα ακÏŒμα και στοιχεία διαφορετικοÏ τÏπου. >>> mix = [6, 3.14159 , True, “Guido Van Rossum”] >>> len(mix) 4
Στις λίστες μποροÏμε να χρησιμοποιήσουμε τον υπαρξιακÏŒ τελεστή in, τη συνάρτηση len ή και τον τελεστή συνÎνωσης ‘+’, ακριβÏŽς ÏŒπως στις συμβολοσειρÎς.
>>> fruits = [‘apple’, ‘orange’] >>> len(fruits) 2 >>> print fruits[0] apple >>> ‘apple’ in fruits True >>> powers = [2, 4, 8, 16] >>> fib = [3, 5, 8, 13, 21] >>> fib + powers [3, 5, 8, 13, 21, 2, 4, 8, 16] >>> powers + fruits [2, 4, 8, 16, ‘apple’, ‘orange’] >>> fib = fib + [ fib[3] + fib[4] ] >>> print fib [3, 5, 8, 13, 21, 34] |