ΓΠ-Π.Υ.-Python-Κ.8.2.c-ΛΙΣΤΕΣ-p.131-132, Εκπ/κός: Πάσχου Κων/να

Συμπλήρωση κενών

Συμπλήρωσε όλα τα κενά και έπειτα πάτησε το κουμπί "Έλεγχος" για να ελέγξεις τις απαντήσεις σου.
   διαφορετικού τύπου      δυναμικές      μηδέν      σταθερό μέγεθος      13      2      2, 4, 8, 16      21      3, 5, 8, 13, 21      34      4      apple      'apple', 'orange'      True   
ΓΠ-Π.Υ.-Python-Κεφ. 8.2.c ΛΙΣΤΕΣ (lists), σ.131-132 Βιβλίο Μαθητ.


Οι λίστες στην Python:

1) Δεν έχουν , δηλαδή μπορούν να αυξάνονται και να μειώνονται κατά την εκτέλεση του προγράμματος.

2) Η αρίθμηση των δεικτών ξεκινάει από το , όπως ακριβώς και στις συμβολοσειρές.

3) Είναι δομές, και χαρακτηρίζονται από μεγάλη ευελιξία.
Έτσι για παράδειγμα, μπορούμε να έχουμε στην ίδια λίστα ακόμα και στοιχεία .

>>> mix = [6, 3.14159 , True, "Guido Van Rossum"]

>>> len(mix)

ΑΠΟΤΕΛΕΣΜΑ:


Στις λίστες μπορούμε να χρησιμοποιήσουμε τον υπαρξιακό τελεστή in, τη συνάρτηση len ή και τον τελεστή συνένωσης +, ακριβώς όπως στις συμβολοσειρές.

>>> fruits = ['apple', 'orange']

>>> len(fruits)

ΑΠΟΤΕΛΕΣΜΑ:

>>> print fruits[0]

ΑΠΟΤΕΛΕΣΜΑ:

>>> print 'apple' in fruits

ΑΠΟΤΕΛΕΣΜΑ:

>>> powers = [2, 4, 8, 16]

>>> fib = [3, 5, 8, 13, 21]

>>> print fib + powers

ΑΠΟΤΕΛΕΣΜΑ: [, 2, 4, 8, 16]

>>> print powers + fib

ΑΠΟΤΕΛΕΣΜΑ: [, 3, 5, 8, 13, 21]

>>> print powers + fruits

ΑΠΟΤΕΛΕΣΜΑ: [2, 4, 8, 16, ]

>>> print fruits + powers

ΑΠΟΤΕΛΕΣΜΑ: ['apple', 'orange', ]

>>> fib = fib + [ fib[3] + fib[4] ]

>>> print fib

ΑΠΟΤΕΛΕΣΜΑ: [3, 5, 8, , , ]