Код: Выделить всё
d = {
'1': "abc",
'2': "def",
'3': "ghi",
'4': "jkl",
'5': "mnop",
'6': "qrst",
'7': "uv",
'8': "wxyz",
'9': ".;",
'0': "?!"
}
Код: Выделить всё
def keypad_combination(d , s , result , indx):
if indx == len(s):
return result
if len(result) == 0:
result = result.extend(d[s[indx]])
else:
for char in result:
char += d[s[indx]]
return keypad_combination(d,s,result, indx+1)
print(keypad_combination(d,"573",result,0))
при вызове вышеуказанной функции я получаю здесь описание изображения isenter
но мне нужны все слова, образованные соответствующими буквами s.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-python
Мобильная версия