On 2024-05-31, Pieter van Oostrum via Python-list <python-list@python.org> 
wrote:
> HenHanna <henha...@devnull.tb> writes:
>
>> Given a text file of a novel (JoyceUlysses.txt) ...
>>
>> could someone give me a pretty fast (and simple) Python program that'd
>> give me a list of all words occurring exactly once?
>>
>>               -- Also, a list of words occurring once, twice or 3 times
>>
>> re: hyphenated words        (you can treat it anyway you like)
>>
>>        but ideally, i'd treat  [editor-in-chief]
>>                                [go-ahead]  [pen-knife]
>>                                [know-how]  [far-fetched] ...
>>        as one unit.
>>
>
> That is a famous Unix task : (Sorry, no Python)
>
> grep -o '\w*' JoyceUlysses.txt | sort | uniq -c | sort -n

Yep, that's what came to my mind (though I couldn't remember the exact
grep option without looking it up).  However, I assume that doesn't
get you very many points on a homework assignemnt from an "Intruction
to Python" class.

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to