首页 > 代码库 > Python 之字典与集合
Python 之字典与集合
进入python的字典与集合的学习。
先回顾下集合。
在python中,集合用set表示。花括号与set()可以用来创建集合。
还是先创建一个空的集合
不能用s={}来创建一个集合,创建一个空的集合使用set().
集合是无序的,不重复的,所以在创建集合的时候重复的元素会被去掉。
集合的基本运算:
交 &
并 |
差 -
对称差 ^
举个例子:
设集合s1={1,2,3,4},集合s2={2,3,5}
则:
>>> s1={1,2,3,4}>>> s2={2,3,5}>>> s1|s2{1, 2, 3, 4, 5}>>> s1&s2{2, 3}>>> s1-s2{1, 4}>>> s1^s2{1, 4, 5}的。
字典:
字典可以称为关联存储,字典通过键来索引,键是不可变类型,一般用字符串与数字作为键。可以将字典看成是键:值的集合。
在一个字典里键必须是唯一的。创建一个空的字典:{}
一般创建一个字典的方法:
>>> dic={"a":1,"b":2,"c":3}>>> dic{‘c‘: 3, ‘b‘: 2, ‘a‘: 1}>>> dic["a"]1>>> dic["b"]2>>> dic["c"]3
使用list(dic.keys()) 返回键值的列表
>>> list(dic.keys())[‘c‘, ‘b‘, ‘a‘]
当然,也可也用dict()来创建字典。
>>> dict([(‘sape‘, 4139), (‘guido‘, 4127), (‘jack‘, 4098)]){‘sape‘: 4139, ‘guido‘: 4127, ‘jack‘: 4098}
Python 之字典与集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。