ranks = [{'url': 'example.com', 'rank': '11,279'}, {'url': 'facebook.com',
    'rank': '2'}, {'url': 'google.com', 'rank': '1'}]
from pprint import pprint
pprint(sorted(ranks, key=lambda x: int(x['rank'].replace(',', ''))))
Как преобразовать значения словаря в int в Python?