Subtrahieren Sie den Wert eines Wörterbuchs von der Liste der Werte eines anderen Wörterbuchs. Die Schlüssel sollten übePython

Python-Programme
Anonymous
 Subtrahieren Sie den Wert eines Wörterbuchs von der Liste der Werte eines anderen Wörterbuchs. Die Schlüssel sollten übe

Post by Anonymous »

Hier sind meine zwei Wörterbücher < /p>

Code: Select all

dict1 = {'AUD': 1.55453513945, 'CAD': 1.3458501245, 'EUR': 0.97729005765, 'PKR': 289.48832734625, 'USD': 1.0}
dict2 = {'AUD': [1.6090702789, 1.5], 'CAD': [1.451700249, 1.24], 'EUR': [0.9645801153, 0.99], 'PKR': [278.9766546925, 300], 'USD': [1, 1]}
< /code>
Ich arbeite auf Standardabweichung, ohne eine integrierte Funktion zu verwenden. , Die Werte von dict1 
werden aus der Liste der Werte in dict2 abgezogen. Für die beiden gegebenen Wörterbücher wäre das Ergebnis:

Code: Select all

dict3 = {'AUD': [0.055, -0.0545], 'CAD': .... }
< /code>
Hier ist, was ich versucht habe: < /p>
for SD_key, SD_values in SD_dictionary.items():
for SD_value in SD_values:
if SD_dictionary[key]==dictionary_mean[key]:
SD_dictionary[value]= SD_dictionary[value]-dictionary_mean[value]

print(SD_dictionary)
Dies funktioniert jedoch nicht, da die SD_Dictionary ohne Subtraktion zurückgegeben wird.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post