Есть списки пользователей и трат: users = ['u1', 'u2'] и spends = [100, 200]. После d = {}, в цикле for u, s in zip(users, spends): выполняется d[u] = s. Чему равно d['u2']?

A100
B0
C'u2'
D200
Правильный ответ. zip() создаёт пары по позициям, поэтому 'u2' сопоставится со значением 200.

Разбор

Итерация по zip(users, spends) выдаёт пары ('u1', 100) и ('u2', 200). Эти пары записываются в словарь, поэтому по ключу 'u2' будет лежать 200.

Проверь себя · 1/3разбор после ответа
Есть словарь выручки по странам revenue_by_country = {'RU': 100, 'KZ': 50}. Как корректно посчитать сумму значений через цикл for?
Тренировать Python в Telegram

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