我有一个包含几个实数的列表:
a = ['2.4', '5.2', '-10.6', '4.0', '7.8']
我需要获得另一个列表,其中包含原始列表的所有可能部分。我将列表的一部分称为该列表的几个元素,这些元素一个接一个地跟随。我认为它可能看起来像这样:
b = [['2.4', '5.2'],
['5.2', '-10.6'],
['-10.6', '4.0'],
['4.0', '7.8'],
['2.4', '5.2', '-10.6'],
['5.2', '-10.6', '4.0'],
['-10.6', '4.0', '7.8'],
['2.4', '5.2', '-10.6', '4.0'],
['5.2', '-10.6', '4.0', '7.8'],
['2.4', '5.2', '-10.6', '4.0', '7.8']]
列表a的部分出现在列表b中的顺序无关紧要。列表a中的元素数量很少,通常为 10-20,但有时可能会多一些。请告诉我如何做到这一点?