• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

addedie

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

for word in string1.split():
    if word[::-2] == 'к':
        print(word)
но неработает невыводит
 

explorer

Platinum
05.08.2018
1 081
2 469
BIT
14
Тоже самое, только покороче

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] == 'к']))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!