我正在尝试将列表拆分为两个列表.这是清单:
L = [3.5,1,图7,2,4.5,1,图6,2,4.8,2 ,3.1,1,9,2 ]
如果我想根据粗体数字(1或2)拆分列表,这些数字始终是位置中的偶数(2x),所以1之前的数字转到一个列表,2之前的数字转到另一个列表:
l1 = [3.5, 4.5, 3.1] #bold number = 1
l2 = [7, 6, 4.8, 9] #bold number = 2
Run Code Online (Sandbox Code Playgroud)
此外,当存在i+1
粗体数字时可以扩展该问题,因此需要将其拆分为i+1
列表.
我应该如何使用if
- else
列表的陈述?