cmp()方法比较两个词典键和值。
cmp语法
以下是cmp()方法的语法:
cmp(dict1, dict2)
参数
-
dict1 -- 这是与dict2进行比较的第一个字典
-
dict2 -- 这是与dict1进行比较的第二个字典
返回值
此方法返回0,如果两个字典是平等的,如果dict1<dict2返回-1,如果dict1> dic2返回1
en()方法给出了字典的总长度。也就是在字典中的项数(键值对总数)。
len语法
以下是len()方法的语法:
len(dict)
参数
-
dict -- 这是需要计算长度的字典。
返回值
此方法返回字典的长度(元素的个数)。
str()方法产生一个字典,并可打印成字符串表示形式。
str语法
以下是str()方法的语法:
str(dict)
参数
-
dict -- 这是字典
返回值
此方法返回字符串表示形式。
type()方法返回传递变量的类型。如果传递变量是字典那么它将返回一个字典类型。
type语法
以下是type()方法的语法:
type(dict)
参数
-
dict -- 这是字典
返回值
此方法返回传递变量的类型。
clear()方法将删除字典中的所有项目(清空字典)
clear语法
以下是clear()方法的语法:
dict.clear()
参数
-
NA
返回值
此方法不返回任何值
copy()方法返回字典的浅拷贝。
copy语法
以下是copy()方法的语法:
dict.copy()
参数
-
NA
返回值
此方法返回字典的浅拷贝。
fromkeys()方法从序列键和值设置为value来创建一个新的字典。
fromkeys语法
以下是fromkeys()方法的语法:
dict.fromkeys(seq[, value]))
参数
-
seq -- 这是将用于字典的键准备的值的列表。
-
value -- 这是可选的,如果提供的话则值将被设置为这个值
返回值
此方法返回列表。
get()方法返回给定键的值。如果键不可用,则返回默认值None。
get语法
以下是get()方法的语法:
dict.get(key, default=None)
参数
-
key -- 这是要搜索在字典中的键。
-
default -- 这是要返回键不存在的的情况下默认值。
返回值
该方法返回一个给定键的值。如果键不可用,则返回默认值为None。
如果给定的键在字典可用,has_key()方法返回true,否则返回false。
has语法
以下是has_key()方法的语法:
dict.has_key(key)
参数
-
key -- 这是要搜索在字典中的键。
返回值
此方法返回true,如果给定键在字典可用,否则返回false。
items()方法返回字典的(键,值)元组对的列表
items语法
以下是items()方法的语法:
dict.items()
参数
-
NA
返回值
此方法返回元组对的列表。
keys()方法返回在字典中的所有可用的键的列表。
keys语法
以下是keys()方法的语法:
dict.keys()
参数
-
NA
返回值
此方法返回在字典中的所有可用的键的列表。
setdefault()方法类似于get()方法,但会设置字典[键]=默认情况下,如果键不是已经在字典中。
setdefault方法
以下是setdefault()方法的语法:
dict.setdefault(key, default=None)
参数
-
key -- 这是要被搜索的键
-
default -- 这是没有找到键的情况下返回的值。
返回值
此方法返回字典可用的键值,如果给定键不可用,则它会返回所提供的默认值。
update()方法添加键 - 值对到字典dict2。此函数不返回任何值。
update语法
以下是update()方法的语法:
dict.update(dict2)
参数
-
dict2 -- 这是被添加dict到的词典
返回值
此方法不返回任何值
values()方法返回给定的字典中所有可用值的列表。
values语法
以下是values()方法的语法:
dict.values()
参数
-
NA
返回值
此方法返回在给定字典中的所有可用的值的列表。