如果字典键值对数量大于5,则返回原字典中所有值大于5的键值对所组成的新字典,并输出
时间: 2023-06-08 19:04:54 浏览: 116
Python Dict找出value大于某值或key大于某值的所有项方式
以下是ChitGPT的回答:
你好!对于你的问题,我可以给出以下Python代码实现:
```python
def filter_dict(dic):
result = {}
for k, v in dic.items():
if v > 5:
result[k] = v
return result
if __name__ == '__main__':
test_dict = {'a': 4, 'b': 6, 'c': 7, 'd': 2, 'e': 8}
if len(test_dict) > 5:
new_dict = filter_dict(test_dict)
print(new_dict)
else:
print('字典键值对数量不足5个!')
```
希望能帮助到你。如果你有更多问题需要咨询,请随时提出。
阅读全文