Печать одновременно из 2 списков - PullRequest
0 голосов
/ 03 февраля 2020

Допустим, следующие 2 списка:

l1 = ['a', 'b', 'c', 'd', 'e']
l2 = ['f', 'g', 'h', 'i']

Я ищу следующий вывод

a f
b g
c h
d i
e

Вот что я пробовал

for x, y in l1, l2:
    print(x, y)

, но в нем слишком много предметов для распаковки, кто-нибудь знает, как мне получить нужный вывод?

1 Ответ

5 голосов
/ 03 февраля 2020

Использование python zip_longest :

from itertools import zip_longest

l1 = ['a', 'b', 'c', 'd', 'e']
l2 = ['f', 'g', 'h', 'i']

print (zip_longest (l1, l2, fillvalue = ''))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...