已有文本:
human chr1
human chr1
human chr1
human chr1
chicken chr10
human chr1
chicken chr10
这些文本我用空行分开一段一段,我想要删除只有一行的段落或者保留大于两行的段落。
变成只有:
human chr1
chicken chr10
human chr1
chicken chr10
请问有没有哪位学python的朋友可以指点一下?
已有文本:
human chr1
human chr1
human chr1
human chr1
chicken chr10
human chr1
chicken chr10
这些文本我用空行分开一段一段,我想要删除只有一行的段落或者保留大于两行的段落。
变成只有:
human chr1
chicken chr10
human chr1
chicken chr10
请问有没有哪位学python的朋友可以指点一下?
调用string的split方法,可以按照空格分割字符串
你可以维护一个set,然后让每一行和set中的元素比较,如果不在set中就加入set,如果在set中就保留(说明这一行已经出现过至少一次),将其加入目标列表即可
有帮助望采纳~