language analysis to enforce code standards

Aahz aahz at
Fri Jul 10 17:23:29 CEST 2009

In article <mailman.2948.1247229186.8015.python-list at>,
Jean-Michel Pichavant  <jeanmichel at> wrote:
>You could also verify there are at least N different characters used in 
>the sentence:
>N = 5 # must contains at least 5 different characters
>record = []
>for c in s:
>    if c not in record:
>        record += [c]
>if len(record) >= N:
>    print "at least %s different characters" % N

Much simpler and *way* more efficient with a set:

if len(set(s)) < N:
    print "Must have at least %s different characters" % N
Aahz (aahz at           <*>

"as long as we like the same operating system, things are cool." --piranha

More information about the Python-list mailing list