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使用正则表达式检测密码强度源码分享
Jun 11 Python
Python浅拷贝与深拷贝用法实例
May 09 Python
利用python实现xml与数据库读取转换的方法
Jun 17 Python
python遍历序列enumerate函数浅析
Oct 17 Python
Python常用的json标准库
Feb 19 Python
创建Django项目图文实例详解
Jun 06 Python
python async with和async for的使用
Jun 20 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
利用python绘制数据曲线图的实现
Apr 09 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 06 Python
pyx文件 生成pyd 文件用于 cython调用的实现
Mar 04 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代码
2008/04/09 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
javascript new一个对象的实质
2010/01/07 Javascript
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
python 除法保留两位小数点的方法
2018/07/16 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
企业安全生产责任书
2014/04/14 职场文书
刑事申诉状范文
2015/05/20 职场文书
论文评审意见
2015/06/05 职场文书
观后感格式
2015/06/19 职场文书
常住证明范本
2015/06/23 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript
Vue vee-validate插件的简单使用
2021/06/22 Vue.js
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库