list.extend() und list-slices
Verfasst: Montag 29. Juni 2020, 12:26
Kann mir jemand helfen, weshalb ich unterstehend bei der Anwendung von extend auf einen List-Slice none erhalte?
Ich vermute, dass der List-slice ohne Bindung an eine neue Variable noch keine vollwertige Liste ist.
list.extend() hängt ans Ende der Liste das nächste Iterable an, wobei das Ende und Slices vermutlich nicht klar definiert sind.
Ich vermute, dass der List-slice ohne Bindung an eine neue Variable noch keine vollwertige Liste ist.
list.extend() hängt ans Ende der Liste das nächste Iterable an, wobei das Ende und Slices vermutlich nicht klar definiert sind.
Code: Alles auswählen
l = [0,1,2,3,4]
m1 = l[0:1].extend(l[2:3])
print(m1)
# None
print(type(l[0:1]))
# <class 'list'>
m2 = l[0:1]
m2.extend(l[2:3])
print(m2)
# [0,2]