标签:style blog color 使用 strong div sp log on
进入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}
标签:style blog color 使用 strong div sp log on
原文地址:http://www.cnblogs.com/wuxiongliu/p/3967113.html