Списки разной длины: a = ['u1', 'u2', 'u3'] и b = [10, 20]. Код: pairs = []; затем for x in zip(a, b):; внутри pairs.append(x). Сколько элементов будет в pairs?

A3
B1
C0
D2
Правильный ответ. zip() останавливается на самой короткой последовательности.

Разбор

zip(a, b) сформирует пары только для первых двух элементов: ('u1', 10) и ('u2', 20). Элемент 'u3' не попадёт в результат, потому что в b нет третьего значения.

Проверь себя · 1/3разбор после ответа
Поле country может быть None или пустой строкой. Нужно заменить его на 'unknown' через if. Какое условие покрывает оба случая?
Тренировать Python в Telegram

Ещё вопросы по теме «Циклы и условия»