Булевы ответы словами

В интерфейсе пользователю обычно показывают понятные слова, а не сырые булевы значения. Напиши функцию bools_to_words, которая получает список arr и заменяет каждый True на строку Yes, а каждый False — на строку No. Порядок элементов должен сохраниться.

Примеры

Ввод
[True, False]
Вывод
["Yes", "No"]
Ввод
[]
Вывод
[]
Ввод
[True, True, True]
Вывод
["Yes", "Yes", "Yes"]

Нужно реализовать

def bools_to_words(arr: list) -> list[str]:

Теги

listsarraystrings
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[true,false]
Ожидаемый["Yes","No"]
2
Ввод
[]
Ожидаемый[]
3
Ввод
[true,true,true]
Ожидаемый["Yes","Yes","Yes"]
4
Ввод
[false,false]
Ожидаемый["No","No"]
5
Ввод
[false,true,false,true]
Ожидаемый["No","Yes","No","Yes"]
6
Ввод
[true]
Ожидаемый["Yes"]
Фокус-радио
На паузе · SomaFM · Fluid