Методы keys (), items (), values ()
Методы
1. keys() – возвращает список ключей в исходном порядке, все элементы уникальны, ведут себя как множество: могут объединяться, пересекаться и тд, являются итерабельными и их нельзя менять напрямую и вызывать по индексу.
2. values() – контейнер со значениями словаря, в котором элементы могут повторяться (т.е. не ведет себя как множество). В остальном, свойства аналогичны методу keys().
3. items() – список элементов словаря в виде кортежей, где первым идет ключ, а вторым объектом – значение. Если значения словаря неизменямые, то контейнер items() будет обладать свойствами сета. Остальные особенности совпадают с keys()
На примере рассмотрим метод
Методы
keys(), items(), values() еще называют объектами просмотра словаря. Они позволяют просматривать все элементы словаря и имеют некоторые особенности:1. keys() – возвращает список ключей в исходном порядке, все элементы уникальны, ведут себя как множество: могут объединяться, пересекаться и тд, являются итерабельными и их нельзя менять напрямую и вызывать по индексу.
2. values() – контейнер со значениями словаря, в котором элементы могут повторяться (т.е. не ведет себя как множество). В остальном, свойства аналогичны методу keys().
3. items() – список элементов словаря в виде кортежей, где первым идет ключ, а вторым объектом – значение. Если значения словаря неизменямые, то контейнер items() будет обладать свойствами сета. Остальные особенности совпадают с keys()
На примере рассмотрим метод
keys() .Что выведет следующий код ?
Anonymous Quiz
26%
True
29%
False
11%
None
10%
[]
15%
Error
8%
Узнать ответ
Каким будет результат выполнения кода ?
Anonymous Quiz
15%
None
10%
False
11%
True
27%
[]
27%
Error
9%
Узнать ответ
Что выведет следующий код ?
Anonymous Quiz
35%
[[0, 4], [2, 8]]
36%
[[1, 4], [2, 8]]
17%
AttributeError
12%
None