Задать вопрос
rmfalx
@rmfalx

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

Ситуация такая, мне нужно сделать словарь из строки, которую я ввожу.
Алгоритм такой
Ввожу строку abcd
Она разбивается по символу и добавляется в словарь. Получаем
d = {a:0, b:0, c:0, d:0}
Затем я ввожу вторую строку
абцд
и получаю
d = {a:'а', b:'б', c:'ц', d:'д'}
  • Вопрос задан
  • 653 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы