使用dict和set
1、dict :是direction字典的缩写
1) 通过{ }创建,使用健-值(key-value)存储;用“键值对”表示映射关系,例如 {名字:对应的成绩},查找速度快,键值对之间无序;(键是不可变数据类型,且不能重复;值可以是任意数据类型;)
2)通过’字典名[i]‘的方式获得对应值,当i不存在时,会报错;
3)判断 key值是否存在:
用 dict.get() 方法判断:
如果key值不存在,返回None值,或者返回指定的value值
用 in 方法判断:
4)len(dict) 获得字典dict中元素的个数
5)dict.keys() 所有键; dict.values()所有值; dict.items()所有键值对
6) 增加键值对: 字典名[键]
7)删除键值对:dict.pop(i)
若键不存在,可指定返回值value
8)通过 “字典名[键]”修改值
9)通过for循环遍历:
10)排序:先把dict.items()转换为列表,再排序
2、set:和dict类似,但不存储value值
元素不能重复,且必须为不可变数据类型
1) { }无法创建空set,因为要用于创建空字典
2) len(A) 可以获得字典A中元素的个数
2) a.add(s) 增加元素
3) a.remove(s) 删除元素
4) 集合操作
5)遍历排序:
for循环遍历:
先将字典转换为列表,再输出结果:
2022-08-03
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。