我被难住了。我想用列表的长度除以字典中的数值。
firstNum = 96
secondNum = 97
list = [1,2,3,4]
dictionary = {'a': 1, 'b': 2}
for x in range(0,13):
firstNum += 1
secondNum += 1
for i in range(firstNum, secondNum):
percent = len(list) / dictionary.get(chr(i))
print(percent)
但是我得到错误:
TypeError:不支持/:'int'和'NoneType'的操作数类型
据我所知,.get函数返回值,这应该是一个int?谢谢你的帮助!
仅按标题查找-按字典中的值查找
你只需要:
>>> l= [1,2,3,4]
>>> d = {'a': 1, 'b': 2}
>>> for i in d.values():
... print len(l)/i
...
4
2
>>>
dictionary.values()
以列表的形式给出字典中的所有值