Как я могу разделить вводимые пользователем данные на 2 строки букв и добавить их в список?

извините, если я сформулировал вопрос неправильно, но я пытаюсь выяснить, как разделить ввод пользователя на отдельные строки, каждая из которых содержит только 2 буквы, поэтому ввод "Привет, мир" будет выглядеть примерно так [«он», «эль», «ло», «ш», «или», «лд»]

Я использую это для программы, которую создаю, и этот блок кода имеет решающее значение для ее функциональности. Если у кого-то есть какие-либо вопросы, советы или что-то еще, я готов ответить, спасибо.

PS. Я уже создал код, который объявляет пробел в конце пользовательского ввода в случае нечетного количества символов, поэтому, пожалуйста, дайте мне знать, есть ли лучший способ сделать это.

Разве ожидаемый результат не должен быть ['he', 'll', 'o ', 'wo', 'rl', 'd']? Или вы на самом деле хотите несколько раз объединить каждый символ в пару с его предыдущим символом?

blhsing 26.10.2018 04:58
0
1
53
1

Ответы 1

s = '123'
[s[i:i+2] for i in range(0,len(s),2)]

он работает как для четной, так и для нечетной длины

Другие вопросы по теме