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

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

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
04 февр. 2025, в 10:52
10000 руб./за проект
04 февр. 2025, в 10:49
15000 руб./за проект
04 февр. 2025, в 10:25
3000 руб./за проект