码迷,mamicode.com
首页 > 编程语言 > 详细

Python字典

时间:2018-01-13 18:47:10      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:gpo   必须   class   pop   键值   blog   列表   数据   浅复制   

字典的每个键值对用冒号分割,每个对之间用逗号分割,整个字典包括在花括号中。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的。

函数

函数 描述
cmp(dict1,dict2) 比较两个字典元素
len(dict) 计算字典元素个数,即键的总数
str(dict) 输出字典可打印的字符串表示
type(variable) 返回输入的变量类型,如果是字典,则返回字典类型

方法

方法 描述
clear() 删除字典内所有元素
copy() 返回一个字典的浅复制
fromkeys(seq[,val]) 创建一个新的字典,以序列seq中元素做字典的键,val作为字典所有键对应的初始值
get(key,default=None) 返回指定键的值,如果值不存在则返回default的值
has_key(key) 如果键在字典里,则返回True,否则返回False
items() 以列表返回可遍历的(键,值)元组数组
keys() 以列表返回一个字典的所有键
setdefault(key,default=None) 和get()类似,但是如果键不存在于字典中,将会添加键并将值设为default
update(dict) 把字典中的键值对更新到原dict里
values() 以列表返回字典中的所有值
pop(key[,default]) 删除字典给定键key所对应的值,返回的值为被删除的值。key必须给出,否则返回default值
popitem() 随机返回并删除字典中的一对键值

Python字典

标签:gpo   必须   class   pop   键值   blog   列表   数据   浅复制   

原文地址:https://www.cnblogs.com/qhdxqxx/p/8279958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!