字典内置功能方法

来源:互联网 发布:淘宝大学视频教程下载 编辑:程序博客网 时间:2024/05/18 23:14

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

返回值

此方法返回在给定字典中的所有可用的值的列表。





0 0
原创粉丝点击