python 中实现根据数据的不同列的不同条件同时筛选数据

 

001、

复制代码
root@PC1:/home/test3# ls
a.map  test.py
root@PC1:/home/test3# cat a.map       ## 测试数据
1       snp1    1
1       snp2    2
1       snp3    3
1       snp4    4
1       snp5    5
1       snp6    6
2       snp7    1
2       snp8    2
2       snp9    3
2       snp10   4
2       snp11   5
2       snp12   6
3       snp13   1
3       snp14   2
3       snp15   3
3       snp16   4
3       snp17   5
3       snp18   6
4       snp19   1
4       snp20   2
4       snp21   3
4       snp22   4
4       snp23   5
4       snp24   6
root@PC1:/home/test3# cat test.py         ## 测试程序
#!/usr/bin/python

in_file = open("a.map", "r")
lines = in_file.readlines()

for i in lines:
    i = i.strip().split()
    if int(i[0]) > 2 and int(i[2]) < 3:
        print("\t".join(i))

in_file.close()
root@PC1:/home/test3# python test.py        ## 执行程序
3       snp13   1
3       snp14   2
4       snp19   1
4       snp20   2
复制代码

 

posted @   小鲨鱼2018  阅读(218)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示