Russell Ballestrini added the comment:
New function in difflib: get_scored_matches()
This function acts just like the existing get_close_matches()
function however instead of returning a list of words, it
returns a list of tuples (score, word) pairs.
This gives the end-user the ability to access the
computationally expensive scores/ratios produced as a by-product.
The new usage does _not_ impact backward compatibility::
>>> import difflib
>>> import keyword as _keyword
>>> difflib.get_scored_matches("wheel", _keyword.kwlist)
[(0.6, 'while')]
>>> difflib.get_close_matches("wheel", _keyword.kwlist)
['while']
HG: Enter commit message. Lines beginning with 'HG:' are removed.
HG: Leave message empty to abort commit.
HG: --
HG: user: RussellBallestrini
HG: branch 'default'
changed Lib/difflib.py
----------
Added file:
http://bugs.python.org/file35024/difflib-patch-to-save-scores-2.patch
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue21344>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com