python - 如何从python中的列中整理出重复的条目

标签 python

我有一个这样的文件:

q12j4
q12j4
fj45j
q12j4
fjmep
fj45j

现在我想做的就是:

  • 查找是否有重复的条目,
  • 如果是这样,则打印一次该条目,并且不会重复打印它们。
    输出应该是这样的:

    q12j4  
    fj45j  
    fjmep  
    

    [重复从略]

我试图用 defaultdict 函数来做,但我认为它不适用于字符串。
请帮助..

最佳答案

这应该足够了:

with open('file.txt', 'r') as f:
    for line in set(f):
        print line

关于python - 如何从python中的列中整理出重复的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600886/

相关文章:

python - 如何使用 BeautifulSoup 匹配仅包含指定类而不包含任何其他类的标签?

python - 我应该如何在我的模板之间共享代码 ("modules")?

python - 如何在Python3.6和CentOs上安装Twisted + Scrapy

python - 如何使用发布数据重定向(Django)

python - Hyperledger Indy 节点配置错误导致错误,并显示一条消息: "undefined symbol: indy_crypto_init_logger"

python - 主脑游戏无法运行

python - Pandas 在移动的数据帧上滚动

python - 有没有更好的方法来监控日志文件?(linux/python)

Python SQL/JSON 不匹配的输入 'ON' 期望 'EOF'

python - 如何在 Linux 下将 EDB(ms 交换存储文件)提取到 PST? (最好是Python)