Une liste d'exemple des listes:Catégoriser une liste de listes par 1 élément en python
[
["url","name","date","category"]
["hello","world","2010","one category"]
["foo","bar","2010","another category"]
["asdfasdf","adfasdf","2010","one category"]
["qwer","req","2010","another category"]
]
Ce que je veux faire est de créer un dictionnaire -> catégorie: [liste des entrées].
Le dictionnaire résultant serait:
{"category" : [["url","name","date","category"]],
"one category" : [["hello","world","2010","one category"],["asdfasdf","adfasdf","2010","one category"]],
"another category" : [["foo","bar","2010","another category"], ["qwer","req","2010","another category"]]}
Vous pouvez utiliser 'operator.itemgetter (3)' à la place de lambda. –
@Ignacio - tu as raison, j'oublie toujours celui-là. – abyx
Je ne sais jamais si ces doublures qui utilisent itertools/lambdas/whatnot sont meilleures que les versions plus verbeuses/explicites. Pour quelqu'un qui lit ceci sans voir un exemple de ce qui se passe, c'est très difficile à comprendre. –