Методы словарей
В этом посте рассмотрим несколько простых методов словарей, позволяющих получить разного вида элементы.
Метод
С помощью метода
В этом посте рассмотрим несколько простых методов словарей, позволяющих получить разного вида элементы.
Метод
dict.items() возвращает список из кортежей, которые содержат ключи и соответствующие им значения.С помощью метода
dict.keys() получаем ключи словаря в виде списка, dict.values() — то же самое со значениями. Получить же значение ключа мы сможем, используя dict.get()Что выведет следующий код ?
Anonymous Quiz
54%
['PYTHON', 'JAVASCRIPT']
39%
['python', 'javascript']
4%
[None, None]
4%
Unexpected
Что выведет код ?
Anonymous Quiz
16%
[(1, 2), (2, 3)]
24%
[(2, 3)]
27%
[(0, 2), (1, 3)]
15%
Error
19%
Узнать ответ
Назначение функций по условию
Скорее всего большинство из вас знакомо с тернарным оператором, позволяющим записать простое условное выражение с
Oказывается, тернарный оператор можно использовать и для функций.
Скорее всего большинство из вас знакомо с тернарным оператором, позволяющим записать простое условное выражение с
if:RES = X if Y else Z
Интерпретатор выполняет выражение X, если объект Y – True, и Z, если Y – False.Oказывается, тернарный оператор можно использовать и для функций.
Поиск наиболее часто встречающегося элемента в списке.
Представьте, что у вас есть список с кучей данных, и вам нужно найти в нем элемент с максимальной частотой употребления.
Большинство прибегает к использованию циклов для решения этой проблемы. Но можно упростить себе задачу, применив несколько встроенных функций.
Представьте, что у вас есть список с кучей данных, и вам нужно найти в нем элемент с максимальной частотой употребления.
Большинство прибегает к использованию циклов для решения этой проблемы. Но можно упростить себе задачу, применив несколько встроенных функций.
Что выведет следующий код ?
Anonymous Quiz
5%
[6, 1, -2, 14, 18]
3%
[8, 1, 8, 6, 6]
64%
[-7, 2, -15, 40, 72]
18%
Error
11%
Узнать ответ
Как работают логические all и any ?
Коротко: all и any - встроенные методы, которые позволяют проверять все элементы списка на выполнение условия.
Функция
Функционал простой, а в комбинации с for и другими конструкциями поможет сократить достаточно громоздкие функции, а также быстро проверить список на различные параметры.
Коротко: all и any - встроенные методы, которые позволяют проверять все элементы списка на выполнение условия.
Функция
any возвращает True, если какой-либо элемент в итерируемом объекте является истинным, all – в случае, если истинны все.Функционал простой, а в комбинации с for и другими конструкциями поможет сократить достаточно громоздкие функции, а также быстро проверить список на различные параметры.