python list數(shù)據(jù)等間隔抽取并新建list存儲的例子
更新時間:2019年11月27日 09:16:39 作者:順便治水
今天小編就為大家分享一篇python list數(shù)據(jù)等間隔抽取并新建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)
運行結果如下:
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存儲的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python中Selenium+Webdriver實現(xiàn)自動化登錄
本文主要介紹了python中Selenium+Webdriver實現(xiàn)自動化登錄,包括測試環(huán)境的搭建、代碼編寫、以及注意事項等,具有一定的參考價值,感興趣的可以了解一下2023-09-09
python3.6+django2.0開發(fā)一套學員管理系統(tǒng)
本篇文章給大家詳細講述了python3.6+django2.0開發(fā)一套學員管理系統(tǒng)的全部過程以及源碼分享,有興趣的朋友參考下。2018-03-03

