Как в python разбить input по символу и сделать из них словарь?
Ситуация такая, мне нужно сделать словарь из строки, которую я ввожу.
Алгоритм такой
Ввожу строку abcd
Она разбивается по символу и добавляется в словарь. Получаем d = {a:0, b:0, c:0, d:0}
Затем я ввожу вторую строку абцд
и получаю d = {a:'а', b:'б', c:'ц', d:'д'}
Я во так попробовал сделать.
data = dict(zip(input().split(),input().split()))
abcd
абцд
но получилось это так
{'abcd': 'абцд'}
А мне надо чтоб каждый символ латинского алфавита был ключом для символа русского алфавита
rmfalx, ну что вы в самом деле! Берёте свой говнокод и выполняете его по разделениям, выводя в консоль промежуточные результаты:
abcd = input().split()
print("abcd =", abcd," уже интересно, да?")
абцд = input().split()
print("абцд =", абцд," та же херня (")
print("и что же мне делать?")
rmfalx, мне приятно потешить ваше самодовольство, а еще приятней видеть, что вы хоть чему то учитесь. На этот раз попробуйте освоить отладку с выводом промежуточных результатов в консоль.