Erhöhen Sie in einer Liste von Diktaten, falls vorhanden, einen Diktwert, andernfalls hängen Sie ein neues Diktat anPython

Python-Programme
Anonymous
 Erhöhen Sie in einer Liste von Diktaten, falls vorhanden, einen Diktwert, andernfalls hängen Sie ein neues Diktat an

Post by Anonymous »

Ich habe Code wie diesen:

Code: Select all

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}]

for url in list_of_urls:
if url in [f['url'] for f in urls]:
urls[??]['nbr'] += 1
else:
urls.append({'url': url, 'nbr': 1})
Was kann ich dort verwenden, wo ?? steht? Soll ich das Tupel nehmen, um es zu bearbeiten oder die Tupelindizes herauszufinden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post