Строка по парам

Такое разбиение похоже на упаковку текста маленькими блоками по два символа. Напиши функцию split_pairs, которая делит строку s на пары символов и возвращает список этих пар. Если последний символ остался без пары, дополни его символом _; для пустой строки верни пустой список.

Примеры

Ввод
"abc"
Вывод
["ab", "c_"]
Ввод
"abcdef"
Вывод
["ab", "cd", "ef"]
Ввод
""
Вывод
[]

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

def split_pairs(s: str) -> list[str]:

Теги

stringslists
PostgreSQLv16

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

Видимые тесты
1
Ввод
"abc"
Ожидаемый["ab","c_"]
2
Ввод
"abcdef"
Ожидаемый["ab","cd","ef"]
3
Ввод
""
Ожидаемый[]
4
Ввод
"a"
Ожидаемый["a_"]
5
Ввод
"abcde"
Ожидаемый["ab","cd","e_"]
6
Ввод
"ab"
Ожидаемый["ab"]
Фокус-радио
На паузе · SomaFM · Fluid