python-按照一定规律去分割一个列表

Posted 舞曲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-按照一定规律去分割一个列表相关的知识,希望对你有一定的参考价值。

a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
b=[True,False,False,True,False,False]
t,f=[],[]
for i in range(len(a)):
if i >= len(b):
c=i%(len(b))
if b[c]==True:
t.append(a[i])
else:
f.append(a[i])
else:
if b[i]==True:
t.append(a[i])
else:
f.append(a[i])
print(t,f)

以上是关于python-按照一定规律去分割一个列表的主要内容,如果未能解决你的问题,请参考以下文章

python 学习笔记 -- 数据结构与算法 希尔排序 Shell Sort

nginx切割日志脚本(python)

51nod2000 四边形分割平面 规律题

第四章 流程控制

python 数据类型,列表

python3将一个文本按照一定字符数切分