原题目是先将a,g替换为r,再将c,t转化为y以后,将rr,yy的出现位置,以及rr,yy出现位置的平均值写入一个新文件。
eg
S=AAGCTTATAGGCCCT → S1=RRRYYYRYRRRYYYY
RR 出现的位置:[1, 2, 9, 10]
YY 出现的位置:[4, 5, 12, 13, 14]
RR出现位置的平均值:
YY出现位置的平均值:
该如何标记RR和YY的位置(并且这里输出的位置标号是指从1开始而不是索引号0开始)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
python文件中标记特定字符串位置并写入新文件
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
honestman_ 2022-12-07 02:59关注s = 'AAGCTTATAGGCCCT' s1 = s.replace('A', 'R').replace('G', 'R').replace('C', 'Y').replace('T', 'Y') rr = [] yy = [] for index in range(len(s1)): if s1[index:index+2] == 'RR': rr.append(index+1) if s1[index:index+2] == 'YY': yy.append(index+1) print(rr, yy)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-03-18 06:45回答 4 已采纳 您可以使用Python内置的open()函数来打开文件并读取其中的内容,然后使用字符串操作来寻找和更改您想要的变量值。然后,您可以使用open()函数将更改后的内容写回文件中。以下是一个简单的示例代码
- 2021-11-10 06:23回答 2 已采纳 n = eval(input()) with open('text.txt', 'r', encoding='utf8') as f: mark=True for i in range
- 2022-05-09 12:11回答 1 已采纳 如果你不给这个C后面赋一个值“w”,他这个应该是不会让你把字符串先进TXT的,不赋值的话默认是只读模式,要再加一个值“w” C = open("text.txt","w")
- 2020-09-21 18:34- 将字符串写入名为`people.xml`的文件中。 #### 五、扩展应用 除了基本的创建和写入功能外,`xml.dom.minidom`还支持其他高级操作,如查询、修改XML元素等。例如,可以通过`getElementsByTagName`方法获取特定...
- 2021-01-11 11:15回答 8 已采纳 方法一:组合数据类型中包含:序列类型、集合类型、字典类型;字符串属于序列类型,在集合类型具有无序性、互异性的点,所以将字符串'11222aa667' 输出‘12a67’,可将字符串类型转化为集合类型p
- 2021-09-09 07:41回答 2 已采纳 用 worksheet.write(),亲测可行如图 import xlsxwriter workbook=xlsxwriter.Workbook('images/1.xlsx') #保存所有的
- 2022-07-19 14:01回答 2 已采纳 import pandas as pd data={'one':['xvks','vdvs, bmw','jydv, audi','rexe '], 'two':[325,854,276
- 2020-09-21 02:52在Python编程语言中,字符串作为一种基础且常用的数据类型,具有丰富的操作方法和特性。其中,字符串的编码问题尤为重要,尤其是在处理国际化文本数据时。本文将深入探讨Python中字符串的操作方法以及与Unicode编码...
- 2021-05-24 05:46回答 4 已采纳 lb = ["a", "b", "d"] s = "asdaeqwezxcsdxvsr"; num = 0 for item in lb: num += s.count(item) prin
- 2022-08-29 10:53回答 1 已采纳 f = open("data.txt", 'w+') f.write("sno\tsname\tsage\n") stext = input() or "End" while stext != "E
- 2021-12-07 11:56回答 1 已采纳 def Character(Str): letters = 0 for s in Str: if 97<=ord(s)<=122 or 65<=ord
- 2023-03-10 14:07在IT行业中,Python是一种广泛应用的编程语言,尤其在文本处理和自动化任务方面表现突出。本话题涉及的是如何使用Python来检查Word文档中的特定标记词是否与文档的文件名相匹配。这一过程通常涉及到文件操作、字符串...
- 2020-09-20 22:54在Python编程中,文件操作是一项基本但非常重要的技能。无论是处理文本文件还是二进制文件,掌握如何正确地打开、读取、写入和关闭文件都是必不可少的。本文将详细介绍Python3中的文件操作基础知识,并通过两个具体...
- 2021-01-13 13:56weixin_39962199的博客 10.1 从文件中读取数据要使用文本信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以每次一行的方式逐步读取。10.1.1 读取整个文件要读取文件,需要一个包含几行文本的文件。首先创建...
- 2020-12-20 07:24至此,我们已经成功地读取了txt文件,标记了特定字符串“鳌太”的颜色,并将其保存到了一个新的docx文件中。在实际应用中,你可以根据需求修改代码,以处理不同的字符串或改变其他格式设置,如字体大小、样式等。 ...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司