[英]Append items in generator to list
我有一個名為fasta的生成器,其中包含來自fastA文件的信息。 當我跑步時:
for x, y in fasta:
header = x
seq = y
print(header, seq)
我得到第一個標題,然后是第一個序列。 但是,我的fastA文件包含多行標題和序列,並且我試圖僅列出序列。 我嘗試過這樣的事情:
seq = list()
for x, y in fasta:
seq.append(fasta.__next__(y))
print(seq)
但我收到“ TypeError:預期0個參數,得到1個”。
seq = [y for (x, y) in fasta]
效果很好。 謝謝@jedwards。
result = [seq for _, seq in fasta]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.