J'ai une liste de chaînes de 1,9-2 MILLION d'articles.Rechercher un article dans la liste avec 2MILLION articles - Python
Le code suivant:
items = [...]
item_in_list = items[-1] in items
prend 0,1 secondes
Avec sqlite3 prend 0,7 secondes
Maintenant problème est je dois effectuer cette vérifier 1 million de fois et je voudrais compléter cela en quelques minutes plutôt que des jours.
Plus précisément, j'essaie de synchroniser le contenu d'un fichier CSV avec les valeurs calculées dans un DB.
Des idées? Serait vraiment génial :)
'articles [-1] dans points'une sera toujours'on' à moins que la liste est vide (dans ce cas, il déclenche une' IndexError'). Êtes-vous sûr que c'est le bon code? – Amber
comme Amber, je me demande si vous voulez vraiment savoir si le dernier élément d'une liste dans la liste? – kriss
Je suppose que "j'essaie de synchroniser le contenu d'un fichier CSV avec les valeurs calculées dans une DB" signifie que vous voulez soit vider une base de données à cvs ou charger à partir de cvs ... comment cela implique-t-il de vérifier quoi que ce soit? –