我总是使用这个命令行来排序和只获取 uniq 行,即使是大文件(超过 500,000 行),它也可以作为一种魅力
sort filename.txt | uniq | sponge filename.txt
最短的等效 python 代码将是
f = open("filename.txt", "r")
lines = [line for line in f]
lines = lines.sort()
lines = set(lines)
但当然,由于内存限制,这是不可扩展的,并且在 python 中编写可扩展代码需要时间,所以我想知道 python 中最短的等效代码(包)是什么