1. 程式人生 > 程式設計 >python list資料等間隔抽取並新建list儲存的例子

python list資料等間隔抽取並新建list儲存的例子

原始資料如下:

['e3cd','e547','e63d','0ffd','e39b','e539','e5be','0dd2','e3d6','e52e','e5f8','0000','e404','e52b','0312','e38b']

將其分割為4路資料,分別儲存在fetal1、fetal2、mother1、ECG的列表中,各列表對齊,不能整除於4的資料捨去,操作如下:

da = ['e3cd','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)

執行結果如下:

fetal1: ['e3cd','e404']
fetal2: ['e547','e52b']
mother1 ['e63d','e63d']
ECG: ['0ffd','0312']

以上這篇python list資料等間隔抽取並新建list儲存的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。