python list資料等間隔抽取並新建list儲存的例子
阿新 • • 發佈:2020-01-09
原始資料如下:
['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儲存的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。