前提・実現したいこと
ループの最後だけ出力したいです。
ABC
ABCDEF
ABCDEFGHI
ABCDEFGHIJKL
と出力されるところを
ABCDEFGHIJKLのみを出力できるようにしたいです。
該当のソースコード
Python
1import re 2 3f = open('file', 'r') 4 5x = "" 6y = "" 7 8for line in f: 9 if '>' in line: 10 line = "" 11 y = "" 12 13 else: 14 y = y + line 15 seq = y.replace("\n", "") 16 print(seq)
このようにやると、
ABC
ABCDEF
ABCDEFGHI
ABCDEFGHIJKL
のようになってしまい、今回、私が取り出したいのは
最後のABCDEFGHIJKLです。
試したこと
ネットで調べたらリストの場合は[-1:]や[2:]とすると、指定したところを抽出できるらしいのですが今回はリストではないので困っています。
補足情報(FW/ツールのバージョンなど)
使っているツールはVisual Studio Codeです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/10/17 13:16