从字典中添加值

时间:2018-01-14 18:44:36

标签: python dictionary addition raw-input

我想知道如何使用raw_input命令选择两个用户选择的键加在一起的值?

我的尝试是:

dict = {"one" : 1, "two" : 2, "three" : 3}

Total = Sum(v for v in dict.values() if raw_input1 and raw_input2 in dict) 

我确实从另一个线程借用了这一行,但无法弄清楚如何按照我需要的方式来塑造它。 以上所有实现的是字典中所有内容的总和,而不是用户选择的2。

2 个答案:

答案 0 :(得分:0)

你做得比必要困难得多。我建议用文字写出步骤,然后将单词翻译成Python。例如:

  1. 从用户那里获取第一把钥匙
  2. 从用户那里获取第二把钥匙
  3. 从字典中获取第一个值
  4. 从字典中获取第二个值
  5. 将两个值一起添加
  6. 打印结果

答案 1 :(得分:0)

dict = {"one" : 1, "two" : 2, "three" : 3}
total = dict[raw_input1] + dict[raw_input2]