🤔 Как отсортировать список словарей по определённому полю?
Используется ключ сортировки, основанный на значении определённого поля. Это удобно при работе с JSON-структурами и таблицами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Используется ключ сортировки, основанный на значении определённого поля. Это удобно при работе с JSON-структурами и таблицами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какая функция в Python создаёт список, содержащий арифметическую прогрессию?
Anonymous Quiz
81%
range()
13%
array()
5%
list()
2%
create()
👍2💊2
🤔 Какое исключение возникает при попытке изменить значение замороженного множества (frozenset)?
Anonymous Quiz
49%
FrozenSetError
33%
ImmutableError
15%
TypeError
4%
UnchangeableError
🤔 Что такое декораторы?
Декораторы в Python — это функции, которые принимают другую функцию или метод в качестве аргумента и изменяют или расширяют её поведение. Они позволяют легко добавлять функциональность без изменения исходного кода функции. Декораторы применяются с помощью символа `@` перед определением функции. Это мощный механизм для рефакторинга, добавления логгирования, проверки прав доступа и других задач.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3💊3
🤔 Чем отличается copy() от deepcopy() для сложных объектов?
Anonymous Quiz
76%
copy() копирует только верхний уровень
7%
deepcopy() используется только для списков
9%
copy() изменяет оригинал
8%
deepcopy() медленнее, но без различий
👍2
🤔 Какой результат выполнения выражения collections.Counter('hello world').most_common(2)?
Anonymous Quiz
25%
[('o', 2), ('l', 2)]
64%
[('l', 3), ('o', 2)]
9%
[('h', 1), ('e', 1)]
2%
[('o', 2), ('w', 1)]
👍4
🤔 pickle.dumps / pickle.dump, pickle.loads / pickle.load?
Эти функции сериализуют и десериализуют Python-объекты в бинарном формате. В отличие от JSON, pickle поддерживает больше типов, но может быть небезопасен для недоверенных данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Эти функции сериализуют и десериализуют Python-объекты в бинарном формате. В отличие от JSON, pickle поддерживает больше типов, но может быть небезопасен для недоверенных данных.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2👍1
🤔 Как создать байтовый литерал в Python?
Anonymous Quiz
43%
b'example'
11%
example'.bytes()
38%
bytes('example')
7%
str('example', 'utf-8')
🤔1
🤔 Какой из данных методов вернет первый элемент списка?
Anonymous Quiz
4%
list.first()
90%
list[0]
2%
first(list)
4%
list.get(0)
🔥3💊2
🤔 Что относится к изменяемым типам данных и к неизменяемым?
В Python к изменяемым типам данных относятся списки (list), множества (set), словари (dict), а к неизменяемым — числа, строки (str), кортежи (tuple), замороженные множества (frozenset).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7
🤔 Какой метод используется для удаления всех элементов из словаря?
Anonymous Quiz
78%
clear()
8%
remove()
9%
delete()
5%
pop()
🤔 Какой метод возвращает срез списка в Python, начиная с конца до начала?
Anonymous Quiz
79%
list[::-1]
7%
list[::1]
12%
list[-1::]
2%
list[:1]
🤔 Что нужно сделать в самом начале при чтении файла?
Первым делом — открыть файл через open() в режиме чтения и желательно в контексте with, чтобы автоматически закрыть файл
Также можно использовать методы:
- .read() — читает весь файл.
- .readlines() — возвращает список строк.
- .readline() — читает одну строку за раз.
Указание кодировки (utf-8) — хорошая практика для кросс-платформенной работы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Первым делом — открыть файл через open() в режиме чтения и желательно в контексте with, чтобы автоматически закрыть файл
Также можно использовать методы:
- .read() — читает весь файл.
- .readlines() — возвращает список строк.
- .readline() — читает одну строку за раз.
Указание кодировки (utf-8) — хорошая практика для кросс-платформенной работы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6
🤔 Какая функция используется для генерации арифметической последовательности чисел в Python?
Anonymous Quiz
91%
range()
5%
sequence()
3%
array()
1%
spread()
🤔 Какой оператор используется для создания итератора из списка?
Anonymous Quiz
65%
iter(list)
24%
list.iter()
5%
list.iterator()
5%
iterator(list)
🤔 Как можно отправить переменную в декоратор?
Чтобы передать переменную в декоратор, используется фабрика-декоратор — функция, возвращающая декоратор. То есть создаётся "двухуровневый" декоратор: внешний принимает аргументы, а внутренний оборачивает функцию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Чтобы передать переменную в декоратор, используется фабрика-декоратор — функция, возвращающая декоратор. То есть создаётся "двухуровневый" декоратор: внешний принимает аргументы, а внутренний оборачивает функцию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥5👍1
🤔 Какой результат выполнения выражения {i: i**2 for i in range(4)}.pop(2)?
Anonymous Quiz
15%
2
61%
4
13%
8
11%
KeyError
👍1
🤔 Какой метод используется для удаления элемента по индексу из списка?
Anonymous Quiz
35%
remove()
55%
pop()
8%
delete()
2%
discard()
🤔 Что такое хвостовая рекурсия?
Это рекурсия, в которой рекурсивный вызов является последней операцией функции. После вызова ничего не нужно вычислять. Это позволяет компилятору или интерпретатору оптимизировать вызовы, переиспользуя стек.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Это рекурсия, в которой рекурсивный вызов является последней операцией функции. После вызова ничего не нужно вычислять. Это позволяет компилятору или интерпретатору оптимизировать вызовы, переиспользуя стек.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🤔 Какой метод используется для проверки, является ли объект экземпляром класса или его подкласса?
Anonymous Quiz
66%
isinstance()
21%
issubclass()
10%
type()
4%
classof()
🤔Какая функция возвращает список атрибутов и методов объекта?
Anonymous Quiz
73%
dir()
3%
help()
10%
info()
15%
attributes()