以下是一个示例解决方法,用于比较行并限制重复:
# 定义一个空列表,用于存储不重复的行
unique_rows = []
# 打开文件并逐行读取
with open("input.txt", "r") as file:
for line in file:
# 去除行尾的换行符
line = line.strip()
# 如果当前行不在unique_rows列表中,则将其添加到列表中
if line not in unique_rows:
unique_rows.append(line)
# 打印不重复的行
for row in unique_rows:
print(row)
在这个示例中,我们首先定义了一个空列表unique_rows
,用于存储不重复的行。然后,我们使用with open
语句打开文件,并逐行读取文件内容。在每一行中,我们使用strip()
方法去除行尾的换行符,并使用if line not in unique_rows
条件判断当前行是否已存在于unique_rows
列表中。如果当前行不在列表中,则将其添加到列表中。
最后,我们使用一个循环遍历unique_rows
列表,并打印每一行,以显示不重复的行。
请注意,这只是一个示例解决方法,你可能需要根据实际情况进行调整和修改。