@Renat871

Как найти min и max в массиве в списке?

Есть dict
dict = {
    "a": [131, 531],
    "b": [842, 612],
     "c": [516, 019]
}

нужно найти максимальное и минимальное значение и вернуть каким по индексу является число и по какому ключу.
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
dict = {
    "a": [131, 531],
    "b": [842, 612],
     "c": [516, 19]
}

float_nums = []
for value in dict.values():
    for num in value:
        float_nums.append(float(num))
        
a = min(float_nums)
b = max(float_nums)
a_index = []
b_index = []

for key, values in dict.items():
    if a in values:
        a_index.append(key)
        a_index.append(values.index(a))
    if b in values:
        b_index.append(key)
        b_index.append(values.index(b))
        
print(a, *a_index)
print(b, *b_index)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Lord_of_Rings
@Lord_of_Rings
Python developer
В python нельзя писать число так 019, будет ошибка invalid token
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы