ΓΠ-Π.Υ.-Python-Κ.8.2.b-ΛΙΣΤΕΣ-p.130-131, Εκπ/κός: Πάσχου Κων/να
Συμπλήρωση κενών
Συμπλήρωσε όλα τα κενά και έπειτα πάτησε το κουμπί "Έλεγχος" για να ελέγξεις τις απαντήσεις σου.
ΔΕΝ προσθέτουν Λίστα μια ΝΕΑ λίστα [ στοιχείο ] ['Sunday'] += MondayFriday 'S', 'u', 'n', 'd', 'a', 'y' 'Saturday' 'Sunday'
ΓΠ-Π.Υ.-Python-Κεφ. 8.2.b ΛΙΣΤΕΣ (lists), σ.130-131 Βιβλίο Μαθητ.
Μπορούμε να προσθέσουμε, να αφαιρέσουμε ή να τροποποιήσουμε οποιοδήποτε στοιχείο της λίστας. Παράδειγμα: 'Days of Week'
daysofweek = ['Monday','Tuesday','Wednesday','Thursday','Friday']
print daysofweek[ 0 ] + daysofweek[ 4 ]
ΑΠΟΤΕΛΕΣΜΑ:
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
daysofweek = daysofweek + ['Saturday']
print daysofweek
ΑΠΟΤΕΛΕΣΜΑ: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday',
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
]
daysofweek[ 0 ] = daysofweek[ 1 ] = 'Sunday'
print daysofweek
ΑΠΟΤΕΛΕΣΜΑ: [
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
,
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
, 'Wednesday', 'Thursday', 'Friday', 'Saturday']
daysofweek[ 0 ] = daysofweek[ 1 ] = ['Sunday']
print daysofweek
ΑΠΟΤΕΛΕΣΜΑ: [
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
,
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
, 'Wednesday', 'Thursday', 'Friday', 'Saturday']
Αν θέλουμε να προσθέσουμε ένα στοιχείο στο τέλος μιας λίστας, γράφουμε:
Λίστα =
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
+
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
Αν θέλουμε να προσθέσουμε ένα στοιχείο στην αρχή της λίστας μιας λίστας, γράφουμε:
Λίστα =
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
+
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
Στην πραγματικότητα όμως οι παραπάνω εντολές
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
το στοιχείο στην ήδη υπάρχουσα λίστα αλλά δημιουργούν
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
κάθε φορά.
Η λειτουργία αυτή έχει σημαντικό υπολογιστικό κόστος.
Για αυτό αν θέλουμε να προσθέσουμε ένα στοιχείο στο τέλος της λίστας προτιμούμε τον τελεστή += , όπως φαίνεται παρακάτω:
Λίστα
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
[στοιχείο]
# Συνέχεια του προηγούμενου Παραδείγματος: 'Days of Week'
daysofweek += ['Sunday']
print daysofweek
ΑΠΟΤΕΛΕΣΜΑ: [['Sunday'], ['Sunday'], 'Wednesday', 'Thursday', 'Friday', 'Saturday',
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
]
daysofweek +='Sunday'
print daysofweek
ΑΠΟΤΕΛΕΣΜΑ: [['Sunday'], ['Sunday'], 'Wednesday', 'Thursday', 'Friday', 'Saturday',
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
,
ΔΕΝ προσθέτουν
Λίστα
μια ΝΕΑ λίστα
[ στοιχείο ]
['Sunday']
+=
MondayFriday
'S', 'u', 'n', 'd', 'a', 'y'
'Saturday'
'Sunday'
]
Έλεγξε την απάντηση
Ok