値をforループで回して値を更新したいんですが、このようになります
どのようにすればいいですか
python
1print(result) 2 3max=max(result.values()) 4 5print(max) 6 7for item in result.values(): 8 item=(item-max_time)*(-1) 9 10print(result2)
実行結果
{'a': 95.5, 'b': 95.6, 'c': 95.7, 'd': 96.0, 'e': 96.1, 'f': 96.2, 'g': 96.3}
96.3
{'a': 95.5, 'b': 95.6, 'c': 95.7, 'd': 96.0, 'e': 96.1, 'f': 96.2, 'g': 96.3}
こんな感じで更新されません
ポインタ渡しみたいなのはないのですか?
1.「result」は辞書型ですか? ← 質問タイトルに書いてありましたね。すみません。
2.「max_time」とは何ですか?
質問に情報を追記してください。
回答1件
あなたの回答
tips
プレビュー