Ich habe WörterbuchDelete-Paare aus Wörterbuch Python mit
Counter({'183019767': 1075, '291781172': 929, '24710024': 608, '211884417': 576, '154037610': 351, '165402000': 248, '20649754': 218, '134275433': 196, '110893265': 185, '261966422': 177, '5706248': 169, '30453150': 142, '132880803': 121,'324020417': 32, '18372999': 32, '332474699': 32, '1296153': 32, '85179': 31, '174448039': 31, '142345622': 30, '151209537': 22, '135837721': 21, '64417676': 21, '350093413': 21, '189194442': 20, '40024441': 20, '8605568': 19, '9653942': 19, '38236943': 18, '136540780': 18, '142929569': 18, '68806963': 18)}
Ich brauche Paare zu löschen, wo value < 30
Ich versuche
for keys in count_id:
if count_id.values() < 30:
del count_id[keys]
Aber es funktioniert nicht. Was ich falsch mache?
Wont dies einen Fehler wie RuntimeError geben: Wörterbuch geändert s Ize während der Iteration ?? – San
@San wenn Sie nicht kopieren, dann erhalten Sie den Laufzeitfehler – Ashish