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的Django框架中的数据库配置指南
Jul 17 Python
Python学生成绩管理系统简洁版
Apr 05 Python
使用python和pygame绘制繁花曲线的方法
Feb 24 Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 Python
对Python中内置异常层次结构详解
Oct 18 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
Django 数据库同步操作技巧详解
Jul 19 Python
对python中list的五种查找方法说明
Jul 13 Python
django 模型字段设置默认值代码
Jul 15 Python
python time.strptime格式化实例详解
Feb 03 Python
python如何将mat文件转为png
Jul 15 Python
Python爬取奶茶店数据分析哪家最好喝以及性价比
Sep 23 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中的内存管理问题
2011/08/31 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
js代码实现微博导航栏
2015/07/30 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
2017/04/24 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
使用Python写CUDA程序的方法
2017/03/27 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
pandas 层次化索引的实现方法
2019/07/06 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python类共享变量操作
2020/09/03 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
Ruby如何实现动态方法调用
2012/11/18 面试题
商业计算机应用专业自荐书
2014/06/09 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
Python序列化与反序列化相关知识总结
2021/06/08 Python
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL