我正在尝试从包含字符串行的文本文件中找到最长的公共序列。输出也应该是带有对齐行的文本文件,例如:
查找序列 - efghijk
输出文件:
abcdefghijklmno
dfefghijkrumlp
swrefghijkawsfce
wsveefghijksxl
我正在考虑使用 difflib,将行保存到列表,然后比较 list[0] 和 list[1],从这两个字符串中找到最长的序列,然后 difflib(None, sequence, list[2]) 等。
但是我在编码时遇到了一些麻烦,我绝对不知道如何处理输出文件。
谢谢你的建议,扬