你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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
|
正在定义哪种类型的分区键 (默认值:“Hash”) |
version
|
分区键的版本默认 (:2) |
方法
clear | |
copy | |
fromkeys |
使用可迭代键创建新字典,并将值设置为 value。 |
get |
如果键在字典中,则返回键的值,否则返回默认值。 |
items | |
keys | |
pop |
如果未找到密钥,则返回默认值(如果给定);否则,引发 KeyError。 |
popitem |
删除并返回 (键,值) 对作为 2 元组。 对按 LIFO (先入先出) 顺序返回。 如果 dict 为空,则引发 KeyError。 |
setdefault |
如果键不在字典中,则插入值为默认值的键。 如果键在字典中,则返回键的值,否则返回默认值。 |
update |
如果 E 存在并且具有 .keys () 方法,则对于 E: D[k] = E[k] 中的 k,则如果 E 存在并且缺少 .keys () 方法,则为 :对于 k,在 E: D[k] = v 中,这后跟 F: D[k] = F[k] 中的 k |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
使用可迭代键创建新字典,并将值设置为 value。
fromkeys(value=None, /)
仅限位置的参数
名称 | 说明 |
---|---|
iterable
必需
|
|
value
|
默认值: None
|
参数
名称 | 说明 |
---|---|
type
必需
|
|
get
如果键在字典中,则返回键的值,否则返回默认值。
get(key, default=None, /)
仅限位置的参数
名称 | 说明 |
---|---|
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
删除并返回 (键,值) 对作为 2 元组。
对按 LIFO (先入先出) 顺序返回。 如果 dict 为空,则引发 KeyError。
popitem()
setdefault
如果键不在字典中,则插入值为默认值的键。
如果键在字典中,则返回键的值,否则返回默认值。
setdefault(key, default=None, /)
仅限位置的参数
名称 | 说明 |
---|---|
key
必需
|
|
default
|
默认值: None
|
update
如果 E 存在并且具有 .keys () 方法,则对于 E: D[k] = E[k] 中的 k,则如果 E 存在并且缺少 .keys () 方法,则为 :对于 k,在 E: D[k] = v 中,这后跟 F: D[k] = F[k] 中的 k
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values