Efficient grep using Python?
P at draigBrady.com
P at draigBrady.com
Wed Dec 15 11:10:08 EST 2004
sf wrote:
> Just started thinking about learning python.
>
> Is there any place where I can get some free examples, especially for
> following kind of problem ( it must be trivial for those using python)
>
> I have files A, and B each containing say 100,000 lines (each line=one
> string without any space)
>
> I want to do
>
> " A - (A intersection B) "
>
> Essentially, want to do efficient grep, i..e from A remove those lines which
> are also present in file B.
You could implement elegantly using the new sets feature
For reference here is the unix way to do it:
sort a b b | uniq -u
--
Pádraig Brady - http://www.pixelbeat.org
--
More information about the Python-list
mailing list