我有此词典中,其中(KEY1,KEY2):值遍历字典,一个数学函数
dict = {('1', '4'): 'A', ('3', '8'): 'B', ('4', '7'): 'C',
('8', '9'): 'D', ('4', '2'): 'E', ('2', '0'): 'F', ('3', '9'):
'G', ('7', '7'): 'H', ('8', '6'): 'I', ('5', '3'): 'J',
('6', '1'): 'K'}
key1 = input('enter value of key1: ')
key2 = input('enter value of key2: ')
如果我输入一对KEY1,KEY2和一对不存在的,是有什么方法可以循环使用这个字典并传递一个数学函数,即找到每对键的平均值并打印出平均值最大的那个?
编辑:其实这本字典是从一个文本文件派生的,所以它必须在字符串中,我需要将其转换为int,但我不知道如何。
同样的关键字会始终在每次最大平均值。 – 2012-04-14 04:15:14
如果您打算对组成键的元组进行数学运算,那么您可能应该将它们存储为整数,而不是字符串。即'(1,4)'不是'('1','4')' – ulmangt 2012-04-14 04:16:55