В книге "Сам себе программист" (Кори Альтхофф) есть задача.
Примитивная, но с ней возникла проблема.
Вызовите метод, который превращает строку 'Где это? Кто это? Когда это?' в список ['Где это?', 'Кто это?', 'Когда это?']
Речь явно о .split
Но если
a = 'Где это? Кто это? Когда это?', то:
print(a.split(' '))
#output['Где', 'это?', 'Кто', 'это?', 'Когда', 'это?']
print(a.split('?'))
#output['Где это', ' Кто это', ' Когда это', '']
print(a.split('? '))
#output['Где это', 'Кто это', 'Когда это?']
А т.к.
"Где это" != "Где это?" и
"Кто это" != "Кто это?",условие задачи не выполнено.
Что я делаю не так?
Как это делается правильно?