Есть словарь метрик metrics = {"views": 100, "clicks": 5}. Как корректно пройтись по парам ключ-значение в цикле for?

Afor k, v in metrics:
Bfor k, v in metrics.items():
Cfor k, v in metrics.values():
Dfor k, v in metrics.keys():
Правильный ответ. Для обхода пар ключ-значение используйте .items().

Разбор

Итерация по словарю по умолчанию даёт ключи, поэтому for k in metrics: — это обход ключей. Чтобы получить одновременно ключ и значение, используйте metrics.items(), где каждый элемент — пара (key, value). Методы metrics.keys() и metrics.values() возвращают только ключи или только значения соответственно.

Проверь себя · 1/3разбор после ответа
Есть словарь метрик metrics = {"views": 100, "clicks": 5}. Как корректно пройтись по парам ключ-значение в цикле for?
Тренировать Python в Telegram

Ещё вопросы по теме «Коллекции и структуры данных»