【发布时间】:2019-04-23 14:35:32
【问题描述】:
给定字典和新字典的键数限制。在新字典中,我们应该从给定字典中获得最多的值。
给出的是:
dict = {'apple':5, 'pears':4, 'orange':3, 'kiwi':3, 'banana':1
我想用 key 获取一个具有最高值的新字典。
新是
{'apple':5}
因为应该只有一个
如果限制是 2。
{'apple':5, 'pears':4}
因为有三个值,但限制是 2,所以我们什么都不带。我试过了
如果限制是 3。它仍然是
{'apple':5, 'pears':4}
因为我不能添加橙色。如果我添加它将超过限制。
new = {}
while len(new) < limit:
然后我必须用新的键附加最高值,直到达到 限制。如果超过限制,我不应该添加密钥。
【问题讨论】:
标签: python list dictionary