基本数据类型(dict)
2024-08-31 12:55:47
1.定义
dict => {"key":'value',"a":1}
- 字典是无序的,字典是可变的
- 字典的键 => 可哈希(不可变),唯一
- 字典的值 => 任意
2.字典的操作
-增
dic["键"]="值"
dic.setdefault("键","值") 键不存在就添加,存在就不添加
-删
dic.pop("键")
del dic[键]
del dic 删除整个字典
dic.clear 清空
-改
dic["键"]="值"
dic.update({}) ()里的级别高,会覆盖已有key值,没有则会添加
-查
get("键","自己指定返回的内容") 不存在返回的是None
dic["键"] 不存在就报错
dic.setdefault("键")
-其他方法
for i in dic:
print(i)
for i in dic.keys():
print(i) => 都是循环字典的键
dic.keys()
dic.values() => 返回的是一个高仿列表,没有索引
dic.items() => 返回的是一个高仿列表,列表里存放的是元祖类型,元祖第一个元素是键,第二个元素是值
-解构
a,d=b,a 交换的是指向
a,b=1,2
a,b=[1,2]
a,b=(1,2)
a,b={"s":1,"a":1} 字典解构后的结果是键赋值给了a和b的变量
enumerate 枚举:给迭代对象加序号,默认从0开始(字典只列举键)
-嵌套 查找字典的嵌套时,按照键去一层一层地查找
最新文章
- 如何将App程序发布到App Store?
- Hadoop中HDFS的管理
- 电脑设置固定ip
- 淘淘实惠多www.taohuiduo.com-专注独家折扣、1折特卖、9块9包邮、全场包邮
- dictionary(字典)
- Linux中date命令的各种实用方法--转载
- UWP APP 开发日记
- cocos2dx进阶学习之CCObject
- FOJ 2170 花生的序列 dp
- Machine Learning—Linear Regression
- React入门---开始前的准备(上)-2
- typescript简介
- CSS3效果:5种预载动画效果
- vscode 插件推荐 - 献给所有前端工程师(更新与2018.8.1)
- WCF系列(六) - WCF安全系列(一) - basicHttpBinding
- 如何将U盘转化成NTFS格式
- 真爱如血第一季/全集True Blood迅雷下载
- e786. 创建JSpinner组件
- 经典 mysql 28道题
- 01 - nginx - 安装、配置文件、默认网站、虚拟主机
热门文章
- Oracle安装后命令行中运行sqlplus / as sysdba出现错误ora-01031:insufficient privileges
- poj 2762 Going from u to v or from v to u? 【 强连通 拓扑排序】
- 如何使用 GNOME Shell 扩展
- Redis数据库入门基础,及优缺点介绍
- node——模块分类,require执行顺序,require注意事项,原理
- IOS - [UIDevice currentDevice] name/model/localizedMode/systemName/systemVersion...../userInterfaceIdiom
- 对于 wepy 不是内部或外部命令 -- 的解决办法
- Github添加SSHkey
- (56) 解决字段设为readonly无法保存
- 汇编 -- Hook API (MessageBoxW)