python 列表间隔取值_python list数据等间隔抽取并新建list存储的例子
原始數(shù)據(jù)如下:
['e3cd', 'e547', 'e63d', '0ffd', 'e39b', 'e539', 'e5be', '0dd2', 'e3d6', 'e52e', 'e5f8', '0000', 'e404', 'e52b', 'e63d', '0312', 'e38b']
將其分割為4路數(shù)據(jù),分別存儲在fetal1、fetal2、mother1、ECG的列表中,各列表對齊,不能整除于4的數(shù)據(jù)舍去,操作如下:
da = ['e3cd', 'e547', 'e63d', '0ffd', 'e39b', 'e539', 'e5be', '0dd2', 'e3d6', 'e52e', 'e5f8', '0000', 'e404', 'e52b', 'e63d', '0312', 'e38b']
k = 0
num1 = 0
fetal1 = []
fetal2 = []
mother1 = []
ECG = []
for k in range(len(da)-int(len(da) % 4)):
if num1 == 1:
fetal2.append(da[k])
elif num1 == 2:
mother1.append(da[k])
elif num1 == 3:
ECG.append(da[k])
else:
num1 = 0
fetal1.append(da[k])
num1 += 1
print("fetal1:", fetal1)
print("fetal2:", fetal2)
print("mother1", mother1)
print("ECG:", ECG)
運行結(jié)果如下:
fetal1: ['e3cd', 'e39b', 'e3d6', 'e404']
fetal2: ['e547', 'e539', 'e52e', 'e52b']
mother1 ['e63d', 'e5be', 'e5f8', 'e63d']
ECG: ['0ffd', '0dd2', '0000', '0312']
以上這篇python list數(shù)據(jù)等間隔抽取并新建list存儲的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持我們。
時間: 2019-11-26
總結(jié)
以上是生活随笔為你收集整理的python 列表间隔取值_python list数据等间隔抽取并新建list存储的例子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请好好做人,快乐和幸福
- 下一篇: python程序设计题怎么写_《Pyth