Lorsque nous ajoutons des éléments de dictionnaire,Python: ajout d'éléments de dictionnaire.
nous utilisons x.items()+y.items()
, mais il y avait quelque chose que je ne comprends pas.
par exemple
si x={2:2,1:3}
et y={1:3,3:1}
x.items()+y.items()
donne {3:1,2:2,1:3}
donc, comme vous pouvez le voir, la réponse pourrait mathématiquement avoir été 6x+2x^2+x^3
,
mais le dictionnaire donne x^3+2x^2+3x
,
quelqu'un peut-il me dire une meilleure méthode qui fonctionne mieux?
Vous devez expliquer mieux ce que vous attendez à obtenir lorsque vous « ajouter » dictionnaires, et en particulier pourquoi vous attendez pour faire ce que vous pensez qu'il devrait plutôt que ce qu'il fait réellement ... –
Qui êtes-vous (le "nous") et pourquoi utilisez-vous 'x.items() + y.items()' pour "ajouter" deux dictionnaires ? – tzot