Python 2я буква с конца - задачка

addedie

Newbie
04.08.2019
156
0
вобщем хочу написать код чтобы каждое слово в строке проверялось на вторую с конца букву "к" и если там такая есть выводилось на экран
пишу такой код
Python:
string1 = 'Кака как кака Куку'

for word in string1.split():
    if word[::-2] == 'к':
        print(word)
но неработает невыводит
 
word[-2]
 
человеческое спасибо
 
Тоже самое, только покороче

Python:
string = 'Кака как кака Куку'
new_list = [word for word in string.split() if word[-2] == 'к']
print('\n'.join(new_list))

Даже можно в 2 строки

Python:
string = 'Кака как кака Куку'
print('\n'.join([word for word in string.split() if word[-2] == 'к']))

И даже в одну :-)

Python:
print('\n'.join([word for word in 'Кака как кака Куку'.split() if word[-2] == 'к']))
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab