PartitionKey Klasse
Schlüssel, der zum Partitionieren eines Containers in logische Partitionen verwendet wird.
Informationen zum Auswählen von Partitionsschlüsseln finden Sie https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey unter.
- Vererbung
-
builtins.dictPartitionKey
Konstruktor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variablen
Name | Beschreibung |
---|---|
path
|
Der Pfad des Partitionsschlüssels |
kind
|
Welche Art von Partitionsschlüssel definiert wird (Standard: "Hash") |
version
|
Die Version des Partitionsschlüssels (Standard: 2) |
Methoden
clear | |
copy | |
fromkeys |
Erstellen Sie ein neues Wörterbuch mit Schlüsseln aus Iterable und Werten, die auf Wert festgelegt sind. |
get |
Geben Sie den Wert für schlüssel zurück, wenn sich der Schlüssel im Wörterbuch befindet, andernfalls standardmäßig. |
items | |
keys | |
pop |
Wenn der Schlüssel nicht gefunden wird, geben Sie den Standardwert zurück, falls angegeben. lösen Sie andernfalls einen KeyError aus. |
popitem |
Entfernen Sie ein Paar (Schlüssel, Wert) und geben Sie es als 2-Tupel zurück. Paare werden in LIFO-Reihenfolge (last-in, first-out) zurückgegeben. Löst KeyError aus, wenn das Dict leer ist. |
setdefault |
Fügen Sie einen Schlüssel mit dem Standardwert ein, wenn der Schlüssel nicht im Wörterbuch enthalten ist. Geben Sie den Wert für schlüssel zurück, wenn sich der Schlüssel im Wörterbuch befindet, andernfalls standardmäßig. |
update |
Wenn E vorhanden ist und über eine .keys()-Methode verfügt, dann: für k in E: D[k] = E[k] Wenn E vorhanden ist und keine .keys()-Methode vorhanden ist, dann folgendes: für k, v in E: D[k] = v In beiden Fällen folgt folgendes: für k in F: D[k] = F[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Erstellen Sie ein neues Wörterbuch mit Schlüsseln aus Iterable und Werten, die auf Wert festgelegt sind.
fromkeys(value=None, /)
Nur Positionsparameter
Name | Beschreibung |
---|---|
iterable
Erforderlich
|
|
value
|
Standardwert: None
|
Parameter
Name | Beschreibung |
---|---|
type
Erforderlich
|
|
get
Geben Sie den Wert für schlüssel zurück, wenn sich der Schlüssel im Wörterbuch befindet, andernfalls standardmäßig.
get(key, default=None, /)
Nur Positionsparameter
Name | Beschreibung |
---|---|
key
Erforderlich
|
|
default
|
Standardwert: 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
Wenn der Schlüssel nicht gefunden wird, geben Sie den Standardwert zurück, falls angegeben. lösen Sie andernfalls einen KeyError aus.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Entfernen Sie ein Paar (Schlüssel, Wert) und geben Sie es als 2-Tupel zurück.
Paare werden in LIFO-Reihenfolge (last-in, first-out) zurückgegeben. Löst KeyError aus, wenn das Dict leer ist.
popitem()
setdefault
Fügen Sie einen Schlüssel mit dem Standardwert ein, wenn der Schlüssel nicht im Wörterbuch enthalten ist.
Geben Sie den Wert für schlüssel zurück, wenn sich der Schlüssel im Wörterbuch befindet, andernfalls standardmäßig.
setdefault(key, default=None, /)
Nur Positionsparameter
Name | Beschreibung |
---|---|
key
Erforderlich
|
|
default
|
Standardwert: None
|
update
Wenn E vorhanden ist und über eine .keys()-Methode verfügt, dann: für k in E: D[k] = E[k] Wenn E vorhanden ist und keine .keys()-Methode vorhanden ist, dann folgendes: für k, v in E: D[k] = v In beiden Fällen folgt folgendes: für k in F: D[k] = F[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
Attribute
kind
path
version
Azure SDK for Python