slt
j'ai un dcitionnaire qui contient (terme,numero document):frequence exemple:dict={('qu\x92une', 2): 1, ('d\x92un', 1): 1, ('une', 1): 1}
je souhait k vous m'aidez a afficher les items qui on numéro de document égale a 1
Merci
slt
j'ai un dcitionnaire qui contient (terme,numero document):frequence exemple:dict={('qu\x92une', 2): 1, ('d\x92un', 1): 1, ('une', 1): 1}
je souhait k vous m'aidez a afficher les items qui on numéro de document égale a 1
Merci
Salut
un peu de réflexion (même tard le soir):
Evite de prendre dict comme nom de variable, car cela a un sens pour Python, d suffira.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for x in d.keys(): if x[1]==1: print x,d[x]
![]()
M E N S . A G I T A T . M O L E M
Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal
"La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 d = {('qu\x92une', 2): 1, ('d\x92un', 1): 1, ('une', 1): 1} for (term,num),freq in d.items(): if num == 1: print((term,num),freq)
Bonjour
Attention dict est un mot clé python, il faut modifier le nom de cette variable...
à l'interpréteur ça se teste,
Bonne continuation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 >>> d = {'kljl': 1, 'piooiuiou': 2, 'ipoioj': 1} >>> for key in d: ... if d[key] == 1: ... print(key) ... kljl ipoioj
Partager