ΓΠ-Π.Υ.-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) Δεν έχουν
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
, δηλαδή μπορούν να αυξάνονται και να μειώνονται κατά την εκτέλεση του προγράμματος.
2) Η αρίθμηση των δεικτών ξεκινάει από το
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
, όπως ακριβώς και στις συμβολοσειρές.
3) Είναι
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
δομές, και χαρακτηρίζονται από μεγάλη ευελιξία.
Έτσι για παράδειγμα, μπορούμε να έχουμε στην ίδια λίστα ακόμα και στοιχεία
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
.
>>> mix = [6, 3.14159 , True, "Guido Van Rossum"]
>>> len(mix)
ΑΠΟΤΕΛΕΣΜΑ:
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
Στις λίστες μπορούμε να χρησιμοποιήσουμε τον υπαρξιακό τελεστή in, τη συνάρτηση len ή και τον τελεστή συνένωσης +, ακριβώς όπως στις συμβολοσειρές.
>>> fruits = ['apple', 'orange']
>>> len(fruits)
ΑΠΟΤΕΛΕΣΜΑ:
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
>>> print fruits[0]
ΑΠΟΤΕΛΕΣΜΑ:
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
>>> print 'apple' in fruits
ΑΠΟΤΕΛΕΣΜΑ:
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
>>> powers = [2, 4, 8, 16]
>>> fib = [3, 5, 8, 13, 21]
>>> print fib + powers
ΑΠΟΤΕΛΕΣΜΑ: [
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
, 2, 4, 8, 16]
>>> print powers + fib
ΑΠΟΤΕΛΕΣΜΑ: [
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
, 3, 5, 8, 13, 21]
>>> print powers + fruits
ΑΠΟΤΕΛΕΣΜΑ: [2, 4, 8, 16,
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
]
>>> print fruits + powers
ΑΠΟΤΕΛΕΣΜΑ: ['apple', 'orange',
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
]
>>> fib = fib + [ fib[3] + fib[4] ]
>>> print fib
ΑΠΟΤΕΛΕΣΜΑ: [3, 5, 8,
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
,
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
,
διαφορετικού τύπου
δυναμικές
μηδέν
σταθερό μέγεθος
13
2
2, 4, 8, 16
21
3, 5, 8, 13, 21
34
4
apple
'apple', 'orange'
True
]
Έλεγξε την απάντηση
Ok