Методы pop, get, insert, add, append списков, словарей, множеств
L - list
- L.pop([index]) -> item — удаляет и возвращает элемент списка с указанным индексом (по умолчанию последний элемент). Поддерживаются отрицательные индексы. Возбуждает ошибку IndexError, если список пустой или элемент с указанным индексом не найден (отрицательные индексы тоже имеют ограничение).
- L.insert(index, object) — вставляет объект перед указанным индексом. Отрицательные индексы поддерживаются.
- L.append(object) -> None — добавить элемент в конец списка (аналог push).
D - dict
- D.pop(k[,d]) -> v — удаляет из словаря и возвращает элемент по переданному ключу. Если ключ не найден:
- если передано значение по умолчанию, то возвращает его,
- иначе возбуждает ошибку KeyError.
- D.get(k[,d]) -> D[k] — если ключ найден в наборе ключей словаря, то возвращает соответствующее значение, иначе — значение по умолчанию (если значение по умолчанию не передано, то None).
S - set
- S.add(object) -> None — Добавляет элемент во множество. Если такой элемент уже есть во множестве, то множество не меняется.
- S.pop() -> item — Удаляет и возвращает произвольный элемент множества. Если множество пусто, то возбуждает ошибку KeyError.
GitHub