栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中dic常用的内置函数总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中dic常用的内置函数总结

一,创建字典的方式

1,dic={key:value}

2, 两两成对的序列:二维数组,双字符串

seq=[['a',1],['b',2],['c',3]] 
dict(seq) #{'a': 1, 'b': 2, 'c': 3}
'''双字符串'''
seq2=('a1', 'b2', 'c3', 'd4')
dict(seq2) #{'a': '1', 'b': '2', 'c': '3', 'd': '4'}

3,zip()函式建立字典
seq可以是string,list、tuple. 返回的值是一個zip物件

dict(zip(seq1,seq2))

4,dictionary comprehen

{ key_expr: value_expr for value in collection }
{ key_expr: value_expr for value in collection if condition }

二,字典的内置函数
function interndescription
operator.lt(dic1,dic2) python2中用cmp()比较大小,参考笔记http://t.csdn.cn/9Idwz
len(dic), str(dic), type()
dic.clear()删除字典内左右元素, 无返回值
dic.get(key,default=Nobe), dic.setdefault('Google')返回key对应的value值
dic.__contains__(key)判断dic里是否包含这个key值,返回boolean
dict.items()以list返回可遍历的(键, 值) 元组数组
dic.keys()以list返回一个字典所有的key
dic.values()以list返回一个字典所有的value
dic.update(dic2)把dic2添加到dic里,没有返回值,彻底修改原dic
dic.pop(key,default)删除字典给定key对应的value,返回被删的value, key值必须给出。 否则,返回default值。彻底改变原字典
dic.popitem(无)以tuple返回并删除字典中的最后一对key键和value,彻底改变原字典
dic.copy(无)返回一个字典的浅复制
dict.fromkeys(seq,val)创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/929342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号