小编key*_*key的帖子

python拆分列表基于condition/if else语句

我正在尝试将列表拆分为两个列表.这是清单:

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列表的陈述?

python split if-statement list

2
推荐指数
2
解决办法
1127
查看次数

标签 统计

if-statement ×1

list ×1

python ×1

split ×1