python打印列表中每个元素_如何在newlin中打印列表的每个元素

我有一段代码可以生成以下输出:result = []

with open('fileA.txt') as f:

for line in f:

if line.startswith('chr'):

label = line.strip()

elif line[0] == ' ':

# short sequence

length = len(line.strip())

# find the index of the beginning of the short sequence

for i, c in enumerate(line):

if c.isalpha():

short_index = i

break

elif line[0].isdigit():

# long sequence

n = line.split(' ')[0]

# find the index of the beginning of the long sequence

for i, c in enumerate(line):

if c.isalpha():

long_index = i

break

start = int(n) + short_index - long_index

start -= 1

end = start + length

result.append('{} {} {}'.format(label, start, end))

offset, n, start, length = 0, 0, 0, 0

输出

^{pr2}$

如何将输出更改为以下格式:chr1:152806601-152807450 453 474

chr1:152806601-152807450 757 778

chr10:125364276-125364825 318 339

chr10:125364276-125364825 378 399

有人能帮我吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值