给定一个值列表:
data = [100, 80, 200, 20, 300, 100, 400, 40, 500, 120, 600, 60]
我想提取前两个和后两个值,并创建一个新列表。不幸的是,按照我现在做事的方式,我得到了一个包含两个列表的列表:
bla = [data[0:2], data[-2:]]
print bla
[[100, 80], [600, 60]]
相反,我想得到这个:
[100, 80, 600, 60]
有没有一种简单的方法可以做到这一点?
(this question与this question有些相关,但我仍然认为它足够不同)