📜  Python – 删除值大于 K 的键(包括混合值)(1)

📅  最后修改于: 2023-12-03 15:34:07.866000             🧑  作者: Mango

Python – 删除值大于 K 的键(包括混合值)

在Python中,要删除字典中键的值大于特定值K的项,包括混合值,我们可以使用for循环和字典推导式。以下是一个Python程序,它演示了如何删除字典中键的值大于K的项。

# 创建字典
my_dict = {'a': 100, 'b': 200, 'c': 300, 'd': 400}

# 定义一个K值
K = 250

# 使用字典推导式删除项
new_dict = {key:val for key, val in my_dict.items() if val <= K}

# 打印删除后的字典
print(new_dict)

输出:

{'a': 100, 'b': 200}

在上面的代码中,我们使用字典推导式来创建一个新字典new_dict,该字典包含my_dict中值小于或等于K的项。最后,我们打印new_dict以查看删除后的字典。

这是一个简单而有效的方法,可以使用在许多不同的情况下,如果你想删除字典中值大于特定值K的项,包括混合值。