import itertools
from itertools import chain
mydict= {' ': ' ','а': '1', 'б': '2', 'в': '3','г': '4', 'д': '5','е': '6', 'ё': '7', 'ж': '8', 'з': '9', 'и': '1',
'й': '2', 'к': '3', 'л': '4', 'м': '5', 'н': '6', 'о': '7', 'п': '8', 'р': '9', 'с': '1', 'т': '2', 'у': '3',
'ф': '4','х': '5', 'ц': '6', 'ч': '7', 'ш': '8', 'щ': '9', 'ъ': '1', 'ы': '2', 'ь': '3',
'э': '4', 'ю': '5', 'я': '6'}
while True:
a = input("Введите текст: ").split()
b = list(map(str,a))
с = list(chain.from_iterable(b))
d = list(map(lambda x: mydict.get(x), с))
e = list(chain.from_iterable(d))
f = list(map(lambda x: str(x), e))
spis = []
for i in a:
for n in f:
if n==' ' or n=='1' or n=='2' or n=='3' or n=='4' or n=='5' or n=='6' or n=='7' or n=='8' or n=='9' in f:
spis.append()
print(i,spis)
spis.clear()
Выводится вместе с каждым словом список всех значений введённого текста, а надо напротив каждого слова - только его буквенные значения сделать. Я начинающий питонист, где только не смотрел, как сделать, в какие только сообщества не обращался- результата ноль. Может, тут кто поможет, буду признателен.
from itertools import chain
mydict= {' ': ' ','а': '1', 'б': '2', 'в': '3','г': '4', 'д': '5','е': '6', 'ё': '7', 'ж': '8', 'з': '9', 'и': '1',
'й': '2', 'к': '3', 'л': '4', 'м': '5', 'н': '6', 'о': '7', 'п': '8', 'р': '9', 'с': '1', 'т': '2', 'у': '3',
'ф': '4','х': '5', 'ц': '6', 'ч': '7', 'ш': '8', 'щ': '9', 'ъ': '1', 'ы': '2', 'ь': '3',
'э': '4', 'ю': '5', 'я': '6'}
while True:
a = input("Введите текст: ").split()
b = list(map(str,a))
с = list(chain.from_iterable(b))
d = list(map(lambda x: mydict.get(x), с))
e = list(chain.from_iterable(d))
f = list(map(lambda x: str(x), e))
spis = []
for i in a:
for n in f:
if n==' ' or n=='1' or n=='2' or n=='3' or n=='4' or n=='5' or n=='6' or n=='7' or n=='8' or n=='9' in f:
spis.append()
print(i,spis)
spis.clear()
Выводится вместе с каждым словом список всех значений введённого текста, а надо напротив каждого слова - только его буквенные значения сделать. Я начинающий питонист, где только не смотрел, как сделать, в какие только сообщества не обращался- результата ноль. Может, тут кто поможет, буду признателен.