15 lines
352 B
Python
15 lines
352 B
Python
|
def sub_lists(my_list):
|
||
|
subs = [[]]
|
||
|
for i in range(len(my_list)):
|
||
|
n = i+1
|
||
|
while n <= len(my_list):
|
||
|
sub = my_list[i:n]
|
||
|
subs.append(sub)
|
||
|
n += 1
|
||
|
|
||
|
return subs
|
||
|
|
||
|
l1 = [10, 20, 30, 40]
|
||
|
l2 = ['X', 'Y', 'Z']
|
||
|
print(sub_lists(l1))
|
||
|
print(sub_lists(l2))
|