PartitionKey Класс
Ключ, используемый для секционирования контейнера на логические секции.
Сведения о выборе ключей секций см https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey . в этой статье.
- Наследование
-
builtins.dictPartitionKey
Конструктор
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Переменные
Имя | Описание |
---|---|
path
|
Путь к ключу секции |
kind
|
Какой тип ключа секции определяется (по умолчанию — "Хэш") |
version
|
Версия ключа секции (по умолчанию: 2) |
Методы
clear | |
copy | |
fromkeys |
Создайте новый словарь с ключами из итерируемых значений и значениями, равными значению value. |
get |
Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию. |
items | |
keys | |
pop |
Если ключ не найден, верните значение по умолчанию, если оно задано. в противном случае вызов keyError. |
popitem |
Удалите и верните пару (ключ, значение) в виде двух кортежей. Пары возвращаются в порядке LIFO (последний вход, первый выход). Вызывает KeyError, если дикт пуст. |
setdefault |
Вставьте ключ со значением по умолчанию, если ключ отсутствует в словаре. Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию. |
update |
Если E присутствует и имеет метод .keys(), то выполняет: для k в E: D[k] = E[k] Если E присутствует и отсутствует метод .keys(), то выполняет: для k, v в E: D[k] = v В любом случае за этим следует: для k в F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Создайте новый словарь с ключами из итерируемых значений и значениями, равными значению value.
fromkeys(value=None, /)
Параметры Positional-Only
Имя | Описание |
---|---|
iterable
Обязательно
|
|
value
|
значение по умолчанию: None
|
Параметры
Имя | Описание |
---|---|
type
Обязательно
|
|
get
Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию.
get(key, default=None, /)
Параметры Positional-Only
Имя | Описание |
---|---|
key
Обязательно
|
|
default
|
значение по умолчанию: None
|
items
items() -> a set-like object providing a view on D's items
keys
keys() -> a set-like object providing a view on D's keys
pop
Если ключ не найден, верните значение по умолчанию, если оно задано. в противном случае вызов keyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Удалите и верните пару (ключ, значение) в виде двух кортежей.
Пары возвращаются в порядке LIFO (последний вход, первый выход). Вызывает KeyError, если дикт пуст.
popitem()
setdefault
Вставьте ключ со значением по умолчанию, если ключ отсутствует в словаре.
Возвращает значение для ключа, если ключ находится в словаре, в противном случае значение по умолчанию.
setdefault(key, default=None, /)
Параметры Positional-Only
Имя | Описание |
---|---|
key
Обязательно
|
|
default
|
значение по умолчанию: None
|
update
Если E присутствует и имеет метод .keys(), то выполняет: для k в E: D[k] = E[k] Если E присутствует и отсутствует метод .keys(), то выполняет: для k, v в E: D[k] = v В любом случае за этим следует: для k в F: D[k] = F[k]
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values
Атрибуты
kind
path
version
Azure SDK for Python