Что выведет данный код?
Anonymous Quiz
21%
{1, 1, 2, 4}
19%
{1: 2, 1: 4}
41%
{1: 1, 2: 4}
19%
Ошибку
👍4🔥1
Множества
Множество в python - "контейнер", содержащий не повторяющиеся элементы в случайном порядке.
#теория
Множество в python - "контейнер", содержащий не повторяющиеся элементы в случайном порядке.
#теория
👍6🔥3
👍9🔥1
Методы множеств
С множествами можно выполнять множество операций: находить объединение, пересечение...
#теория
С множествами можно выполнять множество операций: находить объединение, пересечение...
len(s) - число элементов в множестве (размер множества).x in s - принадлежит ли x множеству s.set.isdisjoint(other) - истина, если set и other не имеют общих элементов.set == other - все элементы set принадлежат other, все элементы other принадлежат set.set.issubset(other) или set <= other - все элементы set принадлежат other.set.issuperset(other) или set >= other - аналогично.set.union(other, ...) или set | other | ... - объединение нескольких множеств.set.intersection(other, ...) или set & other & ... - пересечение.set.difference(other, ...) или set - other - ... - множество из всех элементов set, не принадлежащие ни одному из other.set.symmetric_difference(other); set ^ other - множество из элементов, встречающихся в одном множестве, но не встречающиеся в обоих.set.copy() - копия множества.#теория
👍3🔥1
🤯5👍3🔥1
Трехместное выражение if/else
Обычная условная конструкция в примере довольно короткая, но, тем не менее, занимает целых 4 строки. Специально для таких случаев и было придумано трехместное выражение
В данной инструкции интерпретатор выполнит выражение
#теория
Обычная условная конструкция в примере довольно короткая, но, тем не менее, занимает целых 4 строки. Специально для таких случаев и было придумано трехместное выражение
if/else.В данной инструкции интерпретатор выполнит выражение
Y, если X истинно, в противном случае выполнится выражение Z.#теория
👍6🔥2
👍6🔥1
👍5🔥2
Именные функции, инструкция def
Функция в python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def.
Инструкция return говорит, что нужно вернуть значение. В нашем случае функция возвращает сумму x и y.
Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!).
Функция может и не заканчиваться инструкцией return, при этом функция вернет значение None.
#теория
Функция в python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def.
Инструкция return говорит, что нужно вернуть значение. В нашем случае функция возвращает сумму x и y.
Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!).
Функция может и не заканчиваться инструкцией return, при этом функция вернет значение None.
#теория
👍6🔥1
👍6🔥1🤔1
👍5🔥1
Аргументы функции
Функция может принимать произвольное количество аргументов или не принимать их вовсе. Также распространены функции с произвольным числом аргументов, функции с позиционными и именованными аргументами, обязательными и необязательными.
#теория
Функция может принимать произвольное количество аргументов или не принимать их вовсе. Также распространены функции с произвольным числом аргументов, функции с позиционными и именованными аргументами, обязательными и необязательными.
#теория
👍5🔥2
Что выведет данный код?
Anonymous Quiz
18%
IndexError
61%
[0, 1, 4, 9, 16]
16%
0, 1, 4, 9, 16
6%
0, 1, 2, 3 ,4
👍4🔥1