ΓΠ-Π.Υ.-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 ]

ΑΠΟΤΕΛΕΣΜΑ:


daysofweek = daysofweek + ['Saturday']

print daysofweek

ΑΠΟΤΕΛΕΣΜΑ: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', ]


daysofweek[ 0 ] = daysofweek[ 1 ] = 'Sunday'

print daysofweek

ΑΠΟΤΕΛΕΣΜΑ: [, , 'Wednesday', 'Thursday', 'Friday', 'Saturday']


daysofweek[ 0 ] = daysofweek[ 1 ] = ['Sunday']

print daysofweek

ΑΠΟΤΕΛΕΣΜΑ: [, , 'Wednesday', 'Thursday', 'Friday', 'Saturday']


Αν θέλουμε να προσθέσουμε ένα στοιχείο στο τέλος μιας λίστας, γράφουμε:
Λίστα = +

Αν θέλουμε να προσθέσουμε ένα στοιχείο στην αρχή της λίστας μιας λίστας, γράφουμε:
Λίστα = +


Στην πραγματικότητα όμως οι παραπάνω εντολές το στοιχείο στην ήδη υπάρχουσα λίστα αλλά δημιουργούν κάθε φορά.
Η λειτουργία αυτή έχει σημαντικό υπολογιστικό κόστος.
Για αυτό αν θέλουμε να προσθέσουμε ένα στοιχείο στο τέλος της λίστας προτιμούμε τον τελεστή += , όπως φαίνεται παρακάτω:

Λίστα [στοιχείο]

# Συνέχεια του προηγούμενου Παραδείγματος: 'Days of Week'


daysofweek += ['Sunday']

print daysofweek

ΑΠΟΤΕΛΕΣΜΑ: [['Sunday'], ['Sunday'], 'Wednesday', 'Thursday', 'Friday', 'Saturday', ]


daysofweek +='Sunday'

print daysofweek

ΑΠΟΤΕΛΕΣΜΑ: [['Sunday'], ['Sunday'], 'Wednesday', 'Thursday', 'Friday', 'Saturday', , ]