rmfalx
@rmfalx

Как в python разбить input по символу и сделать из них словарь?

Ситуация такая, мне нужно сделать словарь из строки, которую я ввожу.
Алгоритм такой
Ввожу строку abcd
Она разбивается по символу и добавляется в словарь. Получаем
d = {a:0, b:0, c:0, d:0}
Затем я ввожу вторую строку
абцд
и получаю
d = {a:'а', b:'б', c:'ц', d:'д'}
  • Вопрос задан
  • 585 просмотров
Решения вопроса 2
longclaps
@longclaps
print(dict(zip("abc", "абв")))
Ответ написан
@artem78
s1 = input('Введите первую строку:')
s2 = input('Введите вторую строку:')

d = {}
for l1, l2 in zip(s1, s2):
    d[l1] = l2

print(d)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы