Bonsoir a toutes et a tous,
Je ne comprends pas a quoi sert defaultdict . Concrètement ,comment fonctionne t-elle dans un exemple ?
Je ne comprends pas le resultat de ce bout de code par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 tuples = [ ...: (1, 2), ...: (2, 1), ...: (1, 3), ...: (2, 4), ...: ] In [18]: from collections import defaultdict ...: resultat = defaultdict(list) ...: ...: for x, y in tuples: ...: resultat[x].append(y) ...: ...: for key, value in resultat.items(): ...: print(key, value) ...:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 1 [2, 3] 2 [1, 4]
Partager