Какое утверждение про set верное?
A
set поддерживает доступ s[0] и срезы s[1:3] как listB
set хранит дубликаты в порядке вставки как list в PythonC
set отдаёт элементы при итерации s в отсортированном порядкеD
set хранит уникальные элементы и удобен для проверки x in sПравильный ответ.
set — это коллекция уникальных элементов; её часто используют для дедупликации и проверок x in s.Разбор
В set каждый элемент может быть только один раз. Это делает set удобным для задач вроде «убрать дубликаты» и «проверить, встречалось ли значение». У set нет индексации и срезов, а порядок элементов не следует считать стабильным или отсортированным.
Проверь себя · 1/3разбор после ответа
Чем
namedtuple из модуля collections удобнее обычного tuple при хранении записей вида (имя, возраст, город)?Ещё вопросы по теме «Коллекции и структуры данных»
- Есть список событий `events = ["click"]`. Объект `events` используется в нескольких местах по ссылке, поэтому важно изменить именно тот же объект (не создавать новый). Нужно добавить элементы из `new_events = ["view", "purchase"]`, чтобы итог был плоским. Какой вариант корректен?
- Дан словарь `d = {"country": "RU"}`. Нужно прочитать значение по ключу `"city"`, а если ключа нет — вернуть строку `"unknown"` без исключения. Что подходит?
- В логах есть список `user_ids` с повторениями. Как получить количество уникальных пользователей?
- Что произойдёт при выполнении кода `t = (1, 2); t[0] = 9`?
- Дан список `nums = [10, 20, 30, 40]`. Чему равен результат выражения `nums[1:3]`?
- Все вопросы по «Коллекции и структуры данных» →