a = [9, 8, 8.5, '11'] print type(a[2])
<type 'int'>
<type 'float'>
<type 'list'>
<type 'str'>
L=[3, 5, 8, 13, 21, 34]
Τι θα εμφανίσει η εντολή: print L[0]
3
0
34
a=[9,10,11] b=a.pop() print b
θα προστεθεί στο τέλος της λίστας ξανά το 11, δηλαδή a=[9,10,11, 11]
Η λίστα θα γίνει a=[10, 11] και θα εμφανιστεί η τιμή 9
Η λίστα θα παραμείνει όπως είναι και θα εμφανιστεί η τιμή 11
Η λίστα θα γίνει a=[9,10] και θα εμφανιστεί η τιμή 11
a=[9] a.pop() a.pop()
Θα διαγραφεί η ίδια η λίστα
Η λίστα θα μείνει κενή και μετά Σφάλμα: IndexError: pop from empty list, δηλαδή δε μπορεί να γίνει διαγραφή από κενή λίστα
Η λίστα θα μείνει κενή
a=[10, 20, 28] a.insert(len(a),5)
a=[10, 20, 28, 5]
Συντακτικό σφάλμα, αφού δεν υπάρχει η θέση 3
a=[10, 20, 5, 28]
a = ['B', 'ΚΒ', 'MB', 'GB'] a = a + ['TB'] </python
a = ['B', 'ΚΒ', 'MB', 'GBΤΒ']
a = ['TB', 'B', 'ΚΒ', 'MB', 'GB']
a = ['B', 'ΚΒ', 'MB', 'GB', 'TB']
a=[5,9,12] a.pop(-len(a))
Θα διαγραφεί το πρώτο στοιχείο, δηλαδή το 5
Θα διαγραφεί το τελευταίο στοιχείο, το 12
Θα διαγραφεί το 9
a=['hi',7,10,20]
a.insert(1, 4)
a.append(4)
a.insert(4, 1)
a.pop(4,1)
a = ['Γεια', 'Hi', 'Ciao', ' Hola', 'Oi'] print len(a[1])
11
12
2
a = [10, 5, 4, 8, 12, 11] a.append(5)
Δε θα κάνει τίποτα αφού ήδη το 5 υπάρχει στη λίστα και βρίσκεται στη θέση 1
θα διαγράψει το στοιχείο από την 5η θέση της λίστας
θα προσθέσει το 5 στο τέλος της λίστας
a = [12, 16, 19] a.insert(0,a[1]+4)
a = [12, 20, 16, 19]
a = [12, 16, 19, 20]
a = [20, 12, 16, 19]
a = [4, 8, 12] a = [ a[0] * 4 ] + a
Τίποτα, είναι συντακτικό σφάλμα
a = [4, 8, 12, 4]
a = [16, 4, 8, 12]
a = [4, 8, 12, 16]
a=[8,10,'hi'] a[3]=20
a=[8,10, 20]
a=[8,10,'hi', 20]
Συντακτικό σφάλμα: IndexError: list assignment index out of range
p= ['PY', 'TH'] p[1]+='ON'
p= ['PY', 'TH', 'ON']
p= ['ON', 'PY', 'TH']
p= ['PY', 'THON']
p= ['ONPY', 'TH']