Python Dictionary函数

关键词:字典

语法:d = {key1 : value1, key2 : value2 }

dict1 = { 'abc': 456 };
dict2 = { 'abc': 123, 98.6: 37 };

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
print  dict['Name'];    //Zara
print  dict['Age'];     //7

del dict['Name']; # 删除键是'Name'的条目
dict.clear();     # 清空词典所有条目
del dict ;        # 删除词典

字典函数

dict = {'Name': 'Zara', 'Age': 7};
print "Length : %d" % len (dict)
函数 描述
cmp(dict1, dict2) 比较两个字典元素。
len(dict) 计算字典元素个数,即键的总数。
str(dict) 输出字典可打印的字符串表示。
type(variable) 返回输入的变量类型,如果变量是字典就返回字典类型。

字典方法

dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %  dict.items()
# Value : [('Age', 7), ('Name', 'Zara')]
方法 描述
dict.clear() 删除字典内所有元素
dict.copy() 返回一个字典的浅复制
dict.fromkeys(seq[, val])) 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
dict.get(key, default=None) 返回指定键的值,如果值不在字典中返回default值
dict.has_key(key) 如果键在字典dict里返回true,否则返回false
dict.items() 以列表返回可遍历的(键, 值) 元组数组
dict.keys() 以列表返回一个字典所有的键
dict.setdefault(key, default=None) 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
dict.update(dict2) 把字典dict2的键/值对更新到dict里
dict.values() 以列表返回字典中的所有值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本博客转自:「作者:若愚链接:https://zhuanlan.zhihu.com/p/22361337来源:知乎...
    韩宝亿阅读 2,926评论 0 3
  • 1. 入门 Sanic 是一款类似Flask的Web服务器,它运行在Python 3.5+上。 除了与Flask功...
    JasonJe阅读 14,095评论 4 37
  • Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设...
    在暴风雨中逆袭阅读 1,898评论 0 12
  • 1.项目经验 2.基础问题 3.指南认识 4.解决思路 ios开发三大块: 1.Oc基础 2.CocoaTouch...
    阳光的大男孩儿阅读 5,185评论 0 13
  • 我不知道年轻人为什么大多喜欢远离家乡,但我正是那样的年轻人中的一员。 外国的诱人之处大概在于,那里没有自己的祖辈生...
    削削削削小萝卜阅读 853评论 2 0

友情链接更多精彩内容