4 способа распечатать два списка рядом в Python с помощью Zip

Чтобы напечатать два списка рядом с помощью функции zipв Python, вы можете использовать следующие методы:

Метод 1: использование цикла for

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
for item1, item2 in zip(list1, list2):
    print(item1, item2)

Метод 2. Использование списка

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
[print(item1, item2) for item1, item2 in zip(list1, list2)]

Метод 3. Использование оператора *с функцией zip

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
print(*zip(list1, list2))

Метод 4. Использование функции joinи выражения-генератора

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
print('\n'.join(f'{item1} {item2}' for item1, item2 in zip(list1, list2)))