J'ai un dictionnaire, comme indiqué ci-dessous.en ajoutant des valeurs arithmétiques au dictionnaire?
band1= {'channel1': 10564, 'channel2': 10589, 'channel3': 10612, 'channel4': 10637,'channel5': 10662, 'channel6': 10687,
'channel7': 10712, 'channel8': 10737, 'channel9': 10762, 'channel10': 10787,'channel11': 10812, 'channel12': 10837, }
Je voudrais une bonne façon d'éditer ce dictionnaire. Pour chaque entrée, je veux une autre valeur ajoutée à la valeur/5 et une troisième valeur entrée avec une valeur/5-190
Le dictionnaire serait alors ressembler (avec les expressions réellement converties en leurs valeurs finales):
band1= {'channel1': [10564, 10564/5, 10564/5-190], 'channel2': [10589,10589/5,10589/5-190], 'channel3': [10612,10612/5,10612/5-190], 'channel4': [10637,10637/5,10637/5-190],
'channel5': [10662,10662/5,10662/5-190], 'channel6': [10687,10687/5,10687/5-190],
'channel7': [10712, 10712/5, 10712/5-190], 'channel8': [10737,10737/5,10737/5-190], 'channel9': [10762,10762/5,10762/5-190], 'channel10': [10787,10787/5,10787/5-190],'channel11': [10812,10812/5,10812/5-190], 'channel12': [10837,10837/5,10837/5-190]}
Je dois faire cela avec beaucoup d'entrées, donc ce serait mieux que de simplement les taper tous si je pouvais les ajouter de manière pythonique. De plus, 5 ou 190 est variable pour les autres dictionnaires, il serait donc agréable de pouvoir faire varier cela facilement, une autre raison de ne pas coder en dur. Par exemple un autre dictionnaire pourrait avoir la règle que je dois diviser par 4 et ajouter 200 pour le deuxième élément, alors pour le troisième élément je pourrais devoir ajouter un autre nombre variable.
band2= {'channel1': [10564, 10564/4+200, 10564/4+200+100]
C'est très bien merci. Exactement ce que je cherche. – Paul