Самое длинное в списке

В списках часто нужно выбрать элемент по какому-то признаку: здесь таким признаком будет длина слова. Функция longest_word получает непустой список строк words. Верни самое длинное слово. Если несколько слов одинаковой максимальной длины, верни то, которое встретилось раньше.

Примеры

Ввод
["a", "abc", "ab"]
Вывод
"abc"
Ввод
["one", "three", "two"]
Вывод
"three"
Ввод
["x"]
Вывод
"x"

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

def longest_word(words: list[str]) -> str:

Теги

stringslists
PostgreSQLv16

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

Видимые тесты
1
Ввод
["a","abc","ab"]
Ожидаемый"abc"
2
Ввод
["one","three","two"]
Ожидаемый"three"
3
Ввод
["x"]
Ожидаемый"x"
4
Ввод
["bb","aa"]
Ожидаемый"bb"
5
Ввод
["python","is","fun"]
Ожидаемый"python"
6
Ввод
["a"]
Ожидаемый"a"
Фокус-радио
На паузе · SomaFM · Fluid