Python-dict和set(学习笔记2)
来源:互联网 发布:知乎匿名回答在哪看 编辑:程序博客网 时间:2024/05/18 19:39
Python-dict 和 set
dict
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储
定义格式:
>>>dic = {'Miachel':95,'Bob':75,'Tracy':85}>>>dic['Bob']75
如果如果key不存在,dic就会报错:
>>> dic['Thomas']Traceback (most recent call last): File "<stdin>", line 1, in <module>KeyError: 'Thomas'
可以通过 in
判断key是否存在
>>>'Thomas' in dicFalse
或者通过get()
来判断,如果key不存在,可以返回None
;或者返回自己制定的value
>>> dic.get('Thomas')>>> dic.get('Thomas', -1)-1
注意:返回None
的时候Python的交互环境不显示结果。 pop(key)
方法可以删除值为key的映射
>>> dic.pop('Bob')75>>> dic{'Michael': 95, 'Tracy': 85}
set
性质和Java或者C++中set一致,在set中,没有重复的key
!要创建一个set,需要提供一个list作为输入集合:
>>>s = set([1,2,3])>>>s{1,2,3}
add(key)
添加元素,remove(key)
删除元素
set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
>>> s1 = set([1, 2, 3])>>> s2 = set([2, 3, 4])>>> s1 & s2{2, 3}>>> s1 | s2{1, 2, 3, 4}
阅读全文
0 0
- Python-dict和set(学习笔记2)
- Python学习笔记 - dict和set
- python学习笔记 使用dict和set
- python学习笔记3--dict和set
- python学习笔记(四)dict和set类型
- Python学习笔记(四)dict和set
- Python学习笔记(5)-dict和set
- Python学习笔记——dict和set
- python学习笔记—使用dict和set
- 02-python学习笔记:字典dict和集合set
- Python学习笔记——使用dict和set
- python学习(6)python基础、使用dict和set
- Python学习笔记之dict、set
- Python开发学习笔记(7) - dict, set
- Python学习(五)---使用dict和set
- Python基础学习--第五篇(Dict和Set类型)
- python学习(6)dict字典和set
- Python学习五:dict 和 set
- MYECLIPSE Errors running builder 'DeploymentBuilder' on project
- 类/对象大小的计算
- 二. FragmentLayout 加上 TabLayout 进行嵌套碎片 主方法内
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink高级特性与高级应用005-Flink的作业调度情况002
- JSON 数据格式
- Python-dict和set(学习笔记2)
- 用栈求解汉诺塔问题(每日一道算法题)
- MySql 时间类型转为字符串
- java按位运算符(&、|、~、^) 移位操作符(>> << >>> )
- Flum入门必备知识
- 变量的存储类别小总结
- 20.当数据量超过一万后天接收不到前台传递过来的数据
- phpcms v9 目录式伪静态
- Android 如何使用小的Ratingbar