python list数据等间隔抽取并新建list存储的例子


Posted in Python onNovember 27, 2019

原始数据如下:

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

将其分割为4路数据,分别存储在fetal1、fetal2、mother1、ECG的列表中,各列表对齐,不能整除于4的数据舍去,操作如下:

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数据等间隔抽取并新建list存储的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python读写Excel文件的实例
Nov 01 Python
python数据分析数据标准化及离散化详解
Feb 26 Python
Python中几种属性访问的区别与用法详解
Oct 10 Python
利用Django模版生成树状结构实例代码
May 19 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
Jun 27 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
python 利用jinja2模板生成html代码实例
Oct 10 Python
详解Python的三种拷贝方式
Feb 11 Python
pycharm 关掉syntax检查操作
Jun 09 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
用python写一个带有gui界面的密码生成器
Nov 06 Python
python编程实现清理微信重复缓存文件
Nov 01 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 #Python
python [:3] 实现提取数组中的数
Nov 27 #Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 #Python
python中的数组赋值与拷贝的区别详解
Nov 26 #Python
使用python切片实现二维数组复制示例
Nov 26 #Python
Python高级特性——详解多维数组切片(Slice)
Nov 26 #Python
Python实现随机取一个矩阵数组的某几行
Nov 26 #Python
You might like
php 中的str_replace 函数总结
2007/04/27 PHP
php adodb连接不同数据库
2009/03/19 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP设计模式 注册表模式(多个类的注册)
2012/02/05 PHP
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
ajax异步请求详解
2017/01/06 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
ES6 Object.assign()的用法及其使用
2020/01/18 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
js实现点击烟花特效
2020/10/14 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现apahce网站日志分析示例
2014/04/02 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
python实现文字版扫雷
2020/04/24 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
绩效工资实施方案
2014/03/15 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
党员争先创优承诺书
2015/01/20 职场文书
Python天气语音播报小助手
2021/09/25 Python
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
SQL解决未能删除约束问题drop constraint
2022/05/30 SQL Server