@dancer_and_programer

Как вывести данные из двух списков?

Есть 2 списка:
f = ['1', '2', '3', '4', '5']
s = ['раз', 'два', 'три', 'четыре', 'пять']


Как вывести в таком формате:
1 = раз
2 = два
3 = три
4 = четыре
5 = пять


Попробовал, но почему-то выводится это очень много раз. Подскажите, в чем ошибка?
for i in range(len(f)):
    for j in range(len(s)):
        print(f[i], '=', s[j])
  • Вопрос задан
  • 170 просмотров
Решения вопроса 2
0xD34F
@0xD34F
print('\n'.join(map(' = '.join, zip(f, s))))
Ответ написан
Комментировать
ScriptKiddo
@ScriptKiddo
first = ['1', '2', '3', '4', '5']
second = ['раз', 'два', 'три', 'четыре', 'пять']


for first_item, second_item in zip(first, second):
    print(f'{first_item} - {second_item}')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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