Разница между методами keys(), values() и items() при работе с данными заключается в том, что каждый из них возвращает разные виды информации о словаре в Python: foxford.ru sky.pro
- keys() возвращает список всех ключей в словаре. sky.pro Метод полезен, когда нужно узнать только ключи, например, чтобы отфильтровать или изменить определённые поля. sky.pro
- values() возвращает все значения из словаря. sky.pro Метод используют, если важны только значения, а ключи не интересуют. sky.pro
- items() возвращает все пары «ключ — значение» в виде кортежей. sky.pro Это самый универсальный способ итерироваться по словарю. sky.pro Метод полезен, когда нужно работать сразу с ключами и значениями: для вывода, обработки или сериализации данных. sky.pro
Все три метода возвращают специальные объекты view, которые меняются вместе с изменением словаря и не создают его копию. pyneng.readthedocs.io