testing a sequence for 'identicalness'
Tim Peters
tim.one at comcast.net
Thu Jul 4 13:31:12 EDT 2002
[Rajarshi Guha]
> does anybody knwo how I can check a sequence for 'identical ness', ie
> given a sequence:
>
> [1,1,1,1,1,1,1,1,1,1]
>
> it would be classified as 100% identical
100% identical to what? Itself? That's easy <wink>.
> and
>
> [1,1,1,1,1,1,1,1,1,2]
>
> would be classified as 90% identical.
>>> import difflib
>>> m = difflib.SequenceMatcher(None, [1]*10, [1]*9 + [2])
>>> print m.ratio()
0.9
>>>
Read the difflib docs for more.
More information about the Python-list
mailing list