所以我试图让我的列表字典与我的元组列表相匹配。(希望这是有道理的)。我有一本以列表为值的字典,我的值是每本书的单独分数,例如:bob上的值5等于图书列表中的第一本书:
d = {'bob':[5,0,0,1,3], 'toms':[3,0,5,3,0], 'sammy': [0,0,0,1,0], 'ted':[5,0,0,6,3]}
和元组列表:
books=[('Douglas Adams', "The Hitchhiker"), ('Richard Adams', 'Watership'), ('Mitch Albom', 'The Five People'), ('Laurie Anderson', 'Speak'), ('Maya Angelou', 'Caged Bird Sings')]
所以我想要的是能够说,当某人的值为3或6时,我可以把他们拉出来,告诉他们什么书有这样的评级。 谢谢
编辑: 我希望它能输出某种类型的字典,它会说:
selectScores = {bob: ('Maya Angelou', 'Caged Bird Sings'), toms: (Maya Angelou', 'Caged Bird Sings', Laurie Anderson', 'Speak')}
对每个人来说都是如此
像这样的东西,我希望是输出
你可以试试这样的。基本上枚举字典值并使用其索引访问books数组
输出:
相关问题 更多 >
编程相关推荐