dict
语法 {key : value}
key 必须是可hash的 可哈希的目前有int 、 str 、 tuple 、bool
value 是没有任何限制的
2. 字典的相关 *** 作
增加
dic [ "key"] = "value" 原来有会覆盖
dic.setdefault( key,value ) 原来有数据的话不会执行新增内容
删除
dic. pop("key") 指定key删除
del dic [ "key" ] 指定key删除
dic. popitem() 随机删除
dic . clesr () 清空
修改
dic.update(dic1) # 把dic1中的内容更更新到dic中. 如果key重名. 则修改替换. 如果不不存 在key,则新增
查询
dic[ ‘key‘ ] key不存在的话会报错
dic.get ( "key" ) key不存在的话,返回None 。加入不想返回None的话,可以在key后面添加一个value 让它返回默认值value
ret = dic.setdefault ( "key" ) 利用它可以返回value值。
3. 字典的相关 *** 作
dic. keys
dic.values
dic.items 所有的key 、 value
解构、解包
a,b = ( 2 ,3 ) 将元组中的每一个数据拿出来赋值给前面的数据
4. 字典的嵌套
总结以上是内存溢出为你收集整理的老男孩 python 自学 打印05 dict 复习总结全部内容,希望文章能够帮你解决老男孩 python 自学 打印05 dict 复习总结所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)