python循环获取数据,python中遍历循环中的遍历结构
分离说明
1.创建三个存储列表。
2.选定的重复数据。用于存储除重复数据以外的剩余数据。用于存储所有要比较的数据的索引(即名称),其中删除了空名称。
实例
#编码=utf-8
#跳过列表头的简介依赖项
fromitertoolsimportislice
importcsv
#用于存储重复数据
re_l=[]
#用于存储除重复数据以外的剩余数据。
n_l=[]
#用于存储所有要比较的数据的索引(即名称),其中消除了空名称。
值=[]
#获取名称值不为空的所有数据的名称。
withopen(。/mRNA.csv , r)asf:
#跳过列表标题
values_reader=islice(f,1,无)
forvalueinvalues_reader:
iflen(value.split(,,2)[1])!=0:
values.append(value.split(,,2)[1])
#对数据排序
withopen(。/mRNA.csv , r)asf1:
reader=islice(f1,1,无)
forrowinreader:
ifnotrow.split(,,1)[0]无效值:
附加(行)
else:
#重复数据
re_l.append(行)
#将重复数据写入remRNA.csv
withopen(。/remRNA.csv , w)asf2:
re_cw=csv.writer(f2)
forre_iteminre_l:
re_cw.writerow(re_item.split(,))
#将重复数据写入nmRNA.csv
withopen(。/nmRNA.csv , w)asf3:
n_cw=csv.writer(f3)
forn_iteminn_l:
N_cw.writerow(n_item.split(,))以上是python通过循环对数据的分离。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。