博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
04基本数据类型(字典)
阅读量:5121 次
发布时间:2019-06-13

本文共 662 字,大约阅读时间需要 2 分钟。

1、关于字典:

  dict 用{}来表示 键值对数据 {key:value} key具有唯一性

  键必须都是可哈希的。如列表就不行。

  值:没有任何限制

 

2、字典的基本操作

  增:

    dic[key] = value 强制插入,如果有已存在的key,则强制替换

    dic.setdefault(key,value) 如果键在字典中存在,则不进行任何操作,否则就添加,还可以通过key进行查询

  删:

    pop(key) 有返回值,返回的是被删除的value

    del dic[key]

    popitem() 随机删除

    clear() 清空

  改:

    dic[key] = value

    dic.update(字典)

  查:

    dic.get(key) 查不到返回None

    dic(key) 查不到报错keyError

    for循环

    setdefault(key)

 

3、字典的其他操作:

  keys:获取到所有的键存在一个高仿的列表中

  values:获取到所有的值存在一个高仿的列表中

  items:获取到所有的键值对以元祖的形式存在一个高仿的列表中

  解构(将后面解构打开按位置复制给变量,支持str、list、tuple):

    a,b = 1,2

    a,b = (1,2)

    a,b = [1,2]

转载于:https://www.cnblogs.com/cbslock/p/11136787.html

你可能感兴趣的文章
MySQL 存储引擎的选择
查看>>
javascript学习1
查看>>
屏幕截图
查看>>
XPath语法 在C#中使用XPath示例
查看>>
SQL图形化操作设置级联更新和删除
查看>>
深入研究php://input与php://output
查看>>
XAML-1
查看>>
LNMP环境下SendMail+OpenWebMail的详细配置
查看>>
HTML的正确入门姿势——基本结构与基本标签
查看>>
加密模块
查看>>
python之if判断、while循环、for循环
查看>>
SZU-A22
查看>>
js 计算请假时长(去除了周六日,节假日未清除)
查看>>
Hnoi2010 City 城市建设
查看>>
Brewer's CAP Theorem
查看>>
CodeForces The Endless River
查看>>
django项目(CRM项目继续,做到权限粒度划分到按钮)
查看>>
利用函数对对象的处理
查看>>
练习用基础SQL语句
查看>>
微信公众平台开发(107) 分享到朋友圈和发送给好友
查看>>