Python: список dict, если он существует, увеличивает значение dict, если не добавляет новый dict

| | | | | | |

Я хотел бы сделать что-то подобное.

list_of_urls = ["http://www.google.fr/", "http://www.google.fr/", "http://www.google.cn/", "http://www.google.com/", "http://www.google.fr/", "http://www.google.fr/ ", "http://www.google.fr/", "http://www.google.com/", "http://www.google.fr/", "http://www.google. com/", "http://www.google.cn/"] urls = [{"url": "http://www.google.fr/", "nbr": 1}] для URL в list_of_urls: if url in [f["url"] for f in urls]: urls[??]["nbr"] += 1 else: urls.append({"url": url, "nbr": 1}) 

Как мне это сделать? Я не знаю, должен ли я взять кортеж, чтобы отредактировать его, или выяснить индексы кортежа?

Любая помощь?