Python: как получить ключи словаря со значениями в определенном диапазоне

Чтобы получить все ключи словаря, значения которых находятся в определенном диапазоне, вы можете использовать следующие методы Python:

Метод 1: использование списка

my_dict = {"A": 10, "B": 20, "C": 30, "D": 40, "E": 50}
value_range = range(20, 41)  # Example range from 20 to 40
keys = [key for key, value in my_dict.items() if value in value_range]
print(keys)

Метод 2: использование цикла

my_dict = {"A": 10, "B": 20, "C": 30, "D": 40, "E": 50}
value_range = range(20, 41)  # Example range from 20 to 40
keys = []
for key, value in my_dict.items():
    if value in value_range:
        keys.append(key)
print(keys)

Оба метода дадут вам список ключей из словаря, значения которых находятся в указанном диапазоне.