PartitionKey Klas
Sleutel die wordt gebruikt voor het partitioneren van een container in logische partities.
Zie https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey voor informatie over het kiezen van partitiesleutels.
- Overname
-
builtins.dictPartitionKey
Constructor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variabelen
Name | Description |
---|---|
path
|
Het pad van de partitiesleutel |
kind
|
Welk type partitiesleutel wordt gedefinieerd (standaard: 'Hash') |
version
|
De versie van de partitiesleutel (standaard: 2) |
Methoden
clear | |
copy | |
fromkeys |
Maak een nieuwe woordenlijst met sleutels van iterable en waarden ingesteld op waarde. |
get |
Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde. |
items | |
keys | |
pop |
Als de sleutel niet wordt gevonden, retourneert u de standaardwaarde indien opgegeven; Anders kunt u een KeyError activeren. |
popitem |
Verwijder en retourneer een paar (sleutel, waarde) als een 2-tuple. Paren worden geretourneerd in de volgorde LIFO (last-in, first-out). Hiermee wordt KeyError weergegeven als het dict leeg is. |
setdefault |
Voeg een sleutel in met de standaardwaarde als de sleutel zich niet in de woordenlijst bevindt. Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde. |
update |
Als E aanwezig is en een methode .keys() heeft, doet dit: voor k in E: D[k] = E[k] Als E aanwezig is en geen methode .keys(), dan wel: voor k, v in E: D[k] = v In beide gevallen wordt dit gevolgd door: voor k in F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Maak een nieuwe woordenlijst met sleutels van iterable en waarden ingesteld op waarde.
fromkeys(value=None, /)
Positional-Only Parameters
Name | Description |
---|---|
iterable
Vereist
|
|
value
|
standaardwaarde: None
|
Parameters
Name | Description |
---|---|
type
Vereist
|
|
get
Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde.
get(key, default=None, /)
Positional-Only Parameters
Name | Description |
---|---|
key
Vereist
|
|
default
|
standaardwaarde: 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
Als de sleutel niet wordt gevonden, retourneert u de standaardwaarde indien opgegeven; Anders kunt u een KeyError activeren.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Verwijder en retourneer een paar (sleutel, waarde) als een 2-tuple.
Paren worden geretourneerd in de volgorde LIFO (last-in, first-out). Hiermee wordt KeyError weergegeven als het dict leeg is.
popitem()
setdefault
Voeg een sleutel in met de standaardwaarde als de sleutel zich niet in de woordenlijst bevindt.
Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde.
setdefault(key, default=None, /)
Positional-Only Parameters
Name | Description |
---|---|
key
Vereist
|
|
default
|
standaardwaarde: None
|
update
Als E aanwezig is en een methode .keys() heeft, doet dit: voor k in E: D[k] = E[k] Als E aanwezig is en geen methode .keys(), dan wel: voor k, v in E: D[k] = v In beide gevallen wordt dit gevolgd door: voor 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
Kenmerken
kind
path
version
Azure SDK for Python