Python : liste de dict, si elle existe, incrémente une valeur de dict, sinon ajoute un nouveau dict

| | | | | | |

J'aimerais faire quelque chose comme ça.

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}] pour l'url dans list_of_urls : if url in [f["url"] for f in urls] : urls[??]["nbr"] += 1 else : urls.append({"url": url, "nbr": 1}) 

Comment puis-je faire ? Je ne sais pas si je dois prendre le tuple pour le modifier ou comprendre les indices de tuple ?

De l'aide ?