首页 > 编程语言 >python中输出两条长度一致序列碱基不同的个数

python中输出两条长度一致序列碱基不同的个数

时间:2022-08-18 15:46:57浏览次数:52  
标签:py python 碱基 个数 PC1 test home root

 

001、方法1

root@PC1:/home/test# ls
test.py
root@PC1:/home/test# cat test.py               ## 测试程序
#!/usr/bin/python

str1 = "GAGCCTACTAACGGGAT"                     ## 两天等长序列
str2 = "CATCGTAATGACGGCCT"

count = 0;

for i in range(len(str1)):
    if str1[i] != str2[i]:
        count += 1

print(count)
root@PC1:/home/test# python test.py            ## 执行程序
7

 

002、方法2

root@PC1:/home/test# ls
test.py
root@PC1:/home/test# cat test.py                     ## 测试程序
#!/usr/bin/python

str1 = "GAGCCTACTAACGGGAT"
str2 = "CATCGTAATGACGGCCT"

count = sum([i != j for i,j in zip(str1,str2)])
print(count)
root@PC1:/home/test# python test.py                   ## 执行程序
7

 

参考:https://mp.weixin.qq.com/s?__biz=MzIxMjQxMDYxNA==&mid=2247484182&idx=1&sn=b9827db4bd9c4eebcd48d546f50b4226&chksm=9747ca8fa0304399e708fab685019647a8ed6649bcbb320b95b776ed8cd66ee967fdac9a5e6c&scene=178&cur_album_id=1635727573621997580#rd

标签:py,python,碱基,个数,PC1,test,home,root
From: https://www.cnblogs.com/liujiaxin2018/p/16598924.html

相关文章

  • Python报错:ImportError cannot import name 'imresize'
    原文链接Python出现错误:ImportError:cannotimportname'imresize'解决方案首先安装pillow:pipinstallpillow然后安装scipy早期版本。高级版scipy本不再......
  • Python 数据类型及转换
    Python数据类型及转换说明:Python每一个变量在使用前都要赋值,每个变量都有一个数据类型,之前说的type()函数可以查看变量的类型。Python常见的数据类型有:Number(数字)、Strin......
  • python 执行shell 日志 输出
    一、python执行shell实时打印到屏幕上fromsubprocessimportPopen,PIPE,STDOUTmove_data="cmd_val"defexec_command(command):move_path=Popen(com......
  • 发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...
    兄弟们,现在短视频主播好看的妹子太多了,有时候遇到自己喜欢的,虽然点了赞或者收藏了,但是万一主播把视频隐藏下架了呢?所以今天咱们就用Python来把这些好看的视频统统保存......
  • 38、python并发编程之IO模型
    38、python并发编程之IO模型  目录:一IO模型介绍二阻塞IO(blockingIO)三非阻塞IO(non-blockingIO)四多路复用IO(IOmultiplexing)五异步IO(A......
  • 37、python并发编程之协程
    37、python并发编程之协程  目录:一引子二协程介绍三Greenlet四Gevent介绍五Gevent之同步与异步六Gevent之应用举例一七Gevent之应用举例......
  • 32 python并发编程之背景知识
    32python并发编程之背景知识 目录:一引子二为什么要有操作系统三什么是操作系统四操作系统与普通软件的区别五操作系统发展史六总结视频链接:......
  • 7、Python语法入门之流程控制
    7、Python语法入门之流程控制  目录:引子分支结构什么是分支结构为什么要用分支结构如何使用分支结构if语法if应用案例循环结构什么是循......
  • python lambda函数 匿名函数
    先用def来定义函数,代码如下defsq(x):returnx*xmap(sq,[yforyinrange(10)])再用lambda函数来编写代码map(lambdax:x*x,[yforyinrange(10)])用lam......
  • 3、Python语法入门之变量
    3、Python语法入门之变量  目录一引入二变量1、什么是变量?2、为什么要有变量?3、怎么使用变量(先定义、后调用)3.1变量的定义与使用3.2变......