a = [1, 2]
b = ['a', 'b']
print(list(zip(a, b)))
[ (1, 'a'), (2, 'b') ]
Вопрос: Что выведет данный код?
a = [1, 2]
b = ['a', 'b']
print(list(zip(a, b)))
Ответ:
Код выведет [(1, 'a'), (2, 'b')]
.
Объяснение:
zip(a, b)
создает итератор, который объединяет элементы из списков a
и b
в пары.a[0]
, b[0]
), (a[1]
, b[1]
).list()
преобразует итератор zip
в список, содержащий кортежи.a
и соответствующий элемент из списка b
.