PartitionKey Classe
Chiave usata per partizionare un contenitore in partizioni logiche.
Per informazioni su come scegliere le chiavi di partizione, vedere https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey informazioni su come scegliere le chiavi di partizione.
- Ereditarietà
-
builtins.dictPartitionKey
Costruttore
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variabili
Nome | Descrizione |
---|---|
path
|
Percorso della chiave di partizione |
kind
|
Quale tipo di chiave di partizione viene definita (impostazione predefinita: "Hash") |
version
|
Versione della chiave di partizione (impostazione predefinita: 2) |
Metodi
clear | |
copy | |
fromkeys |
Creare un nuovo dizionario con chiavi da iterabili e valori impostati su valore. |
get |
Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita. |
items | |
keys | |
pop |
Se la chiave non viene trovata, restituire il valore predefinito se specificato; in caso contrario, generare un keyError. |
popitem |
Rimuovere e restituire una coppia (chiave, valore) come tupla a 2. Le coppie vengono restituite nell'ordine LIFO (last-in, first-out). Genera KeyError se la dict è vuota. |
setdefault |
Inserire la chiave con un valore predefinito se la chiave non è nel dizionario. Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita. |
update |
Se E è presente e ha un metodo .keys(), esegue: per k in E: D[k] = E[k] Se E è presente e manca un metodo .keys(), esegue: per k, v in E: D[k] = v In entrambi i casi, questo è seguito da: per 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
Creare un nuovo dizionario con chiavi da iterabili e valori impostati su valore.
fromkeys(value=None, /)
Parametri posizionali
Nome | Descrizione |
---|---|
iterable
Necessario
|
|
value
|
valore predefinito: None
|
Parametri
Nome | Descrizione |
---|---|
type
Necessario
|
|
get
Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita.
get(key, default=None, /)
Parametri posizionali
Nome | Descrizione |
---|---|
key
Necessario
|
|
default
|
valore predefinito: 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
Se la chiave non viene trovata, restituire il valore predefinito se specificato; in caso contrario, generare un keyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Rimuovere e restituire una coppia (chiave, valore) come tupla a 2.
Le coppie vengono restituite nell'ordine LIFO (last-in, first-out). Genera KeyError se la dict è vuota.
popitem()
setdefault
Inserire la chiave con un valore predefinito se la chiave non è nel dizionario.
Restituisce il valore per la chiave se la chiave è nel dizionario, in caso contrario, impostazione predefinita.
setdefault(key, default=None, /)
Parametri posizionali
Nome | Descrizione |
---|---|
key
Necessario
|
|
default
|
valore predefinito: None
|
update
Se E è presente e ha un metodo .keys(), esegue: per k in E: D[k] = E[k] Se E è presente e manca un metodo .keys(), esegue: per k, v in E: D[k] = v In entrambi i casi, questo è seguito da: per 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
Attributi
kind
path
version
Azure SDK for Python