2705f4c782
This means that complete slice operations are supported for lists (but not for bytearray's and array.array's).
29 lines
349 B
Python
29 lines
349 B
Python
x = list(range(2))
|
|
|
|
l = list(x)
|
|
l[0:0] = [10]
|
|
print(l)
|
|
l = list(x)
|
|
l[:0] = [10, 20]
|
|
print(l)
|
|
l = list(x)
|
|
l[0:0] = [10, 20, 30, 40]
|
|
print(l)
|
|
|
|
l = list(x)
|
|
l[1:1] = [10, 20, 30, 40]
|
|
print(l)
|
|
|
|
l = list(x)
|
|
l[2:] = [10, 20, 30, 40]
|
|
print(l)
|
|
|
|
# Weird cases
|
|
l = list(x)
|
|
l[1:0] = [10, 20, 30, 40]
|
|
print(l)
|
|
|
|
l = list(x)
|
|
l[100:100] = [10, 20, 30, 40]
|
|
print(l)
|