PartitionKey Třída
Klíč použitý k rozdělení kontejneru na logické oddíly.
Informace o tom, jak zvolit klíče oddílů, najdete v tématu https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey .
- Dědičnost
-
builtins.dictPartitionKey
Konstruktor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Proměnné
Name | Description |
---|---|
path
|
Cesta k klíči oddílu |
kind
|
Jaký druh klíče oddílu se definuje (výchozí hodnota: Hash) |
version
|
Verze klíče oddílu (výchozí hodnota: 2) |
Metody
clear | |
copy | |
fromkeys |
Vytvořte nový slovník s klíči z iterable a hodnotami nastavenými na hodnotu value. |
get |
Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota. |
items | |
keys | |
pop |
Pokud klíč není nalezen, vrátit výchozí, pokud je zadán; v opačném případě vyvoláte chybu KeyError. |
popitem |
Odebere a vrátí pár (klíč, hodnota) jako řazenou kolekci 2 členů. Páry se vrací v pořadí LIFO (last-in, first-out). Vyvolá chybu KeyError, pokud je diktování prázdné. |
setdefault |
Pokud klíč není ve slovníku, vložte klíč s výchozí hodnotou. Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota. |
update |
Pokud je k dispozici E a má metodu .keys(), znamená to: for k in E: D[k] = E[k] Pokud je přítomna metoda E a chybí v ní metoda .keys(), znamená to: for k, v in E: D[k] = v. V obou případech následuje: for k in F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Vytvořte nový slovník s klíči z iterable a hodnotami nastavenými na hodnotu value.
fromkeys(value=None, /)
Výhradně poziční parametry
Name | Description |
---|---|
iterable
Vyžadováno
|
|
value
|
výchozí hodnota: None
|
Parametry
Name | Description |
---|---|
type
Vyžadováno
|
|
get
Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota.
get(key, default=None, /)
Výhradně poziční parametry
Name | Description |
---|---|
key
Vyžadováno
|
|
default
|
výchozí hodnota: 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
Pokud klíč není nalezen, vrátit výchozí, pokud je zadán; v opačném případě vyvoláte chybu KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Odebere a vrátí pár (klíč, hodnota) jako řazenou kolekci 2 členů.
Páry se vrací v pořadí LIFO (last-in, first-out). Vyvolá chybu KeyError, pokud je diktování prázdné.
popitem()
setdefault
Pokud klíč není ve slovníku, vložte klíč s výchozí hodnotou.
Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota.
setdefault(key, default=None, /)
Výhradně poziční parametry
Name | Description |
---|---|
key
Vyžadováno
|
|
default
|
výchozí hodnota: None
|
update
Pokud je k dispozici E a má metodu .keys(), znamená to: for k in E: D[k] = E[k] Pokud je přítomna metoda E a chybí v ní metoda .keys(), znamená to: for k, v in E: D[k] = v. V obou případech následuje: for k in 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
Atributy
kind
path
version
Azure SDK for Python
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro